当我使用C++和winsock库访问" http://www.whatsmyip.org/ " 时,如何获得相同的IP地址?
我知道如何获得"127.0.0.1"和路由器IP"192.168.1.103"...但是当我到" http://www.whatsmyip.org/ "时,我得到"65.55.105.132"......
我怎么能做到这一点?
Ecl*_*pse 15
一般来说 - 你做不到.您可以打开与whatmyip的http连接并解析结果.或者正如Justin在评论中建议的那样,使用http://www.whatismyip.com/automation/n09230945.asp并节省解析和带宽.但最后,这只会给你NAT /代理的IP /你和whatsmyip之间的任何东西.该地址仅通过转发连接到您的计算机.
没有通用的方法来检索路由器面向互联网的IP地址(这就是你所看到的65.55.105.132 IP.)即使你可以,也没有理由不再有更多的NAT层阻碍了它.