首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

如何获得本机公网IP

2012-02-17 
怎么获得本机公网IP?最近学习网络编程,请教各位高位指点一下,现在知道怎么获得本地的局域网IP,但如何获得

怎么获得本机公网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,

热点排行