日期:2014-05-20  浏览次数:20760 次

java 如何读取路由器的外网IP
如题所示

------解决方案--------------------
这个和Java无关。 外网IP是路由器的配置,它不公开访问接口你是看不到的。
可以采取折中的办法:在内网发个包到外网的某个程序,这个程序鉴别出是你的包,就把外网IP读出来发给你。
我在研究流媒体协议时看到他们有个办法就是这样过防火墙的。
------解决方案--------------------
深奥。
------解决方案--------------------
程序访问 网站 http://www.ip.cn/ (可以使用 httpclient)
然后解析html, 就能找到你的外部ip
------解决方案--------------------
不借助外网程序的帮助,一个单独的PG在内网应该不大可能办到吧。