读书人

如何获得本机公网IP

发布时间: 2012-02-17 17:50:42 作者: rapoo

怎么获得本机公网IP?
最近学习网络编程,请教各位高位指点一下,现在知道怎么获得本地的局域网IP,但如何获得本机的公网IP呢,不知道通过调用socket api能实现不能?如果有高手研究过类似东西,指点一下思路,谢谢了

[解决办法]
目前可行的一个方法是:访问公网某个已存在的网页,网页中输出访问者的IP,内容举例:

VBScript code
<%Response.Write(Request.ServerVariables("REMOTE_ADDR"))%>
[解决办法]
让外面的服务器告诉你,不过这个IP可能是不准确的。
我这里就是由3个出口IP。不同的IP访问不同的网页
[解决办法]
探讨
让外面的服务器告诉你,不过这个IP可能是不准确的。
我这里就是由3个出口IP。不同的IP访问不同的网页

[解决办法]
如果有N层代理,你就有N个公网地址,所以不定的;
我的机从路由器开始,广电的局域网,就有三层代理,就有三个IP,

读书人网 >C++ Builder

热点推荐