首页 > 解决方案 > 如何在不从特定 url 检索我的公共 ipv4 地址的情况下获得独立?

问题描述

所以,我正在编写一个需要服务器和客户端的程序。在编写它时,我想将程序附加到“公共”IPV4 地址,由于某种原因,在搜索了一段时间后,CMD 中也没有提到该地址。

我发现了大量的网站可以访问:https : //whatsmyip.com/ 并通过 urlib 或 urlib2 以及许多其他技术从那里检索,但它们需要使用已经制作好的网站。

我希望这是独立的,而不是我认为“ https://whatsmyip.com/ ”很快就会改变。但我希望我的程序与其他网站没有连接。我想“靠我自己”得到它。它可能是重复的,但我发现了很多关于这个的重复,我所看到的只是进入并从网站上抓取。

我试过 socket.gethostbyname(socket.gethostname()) 它接收到我的私有 ipv4 地址。与 whatsmyip.com 给我的地址不同。

标签: python-2.7socketsnetworking

解决方案


推荐阅读