如何用Java获取计算机的WAN IP地址?
如何使用Java获取计算机的广域网?
我尝试这个:
ServerSocket ss = new ServerSocket(port);
System.out.println(ss.getInetAddress().getHostAddress());
//wich return 0.0.0.0
那我试试这个:
System.out.println(InetAddress.getLocalHost().toString());
//which return keenan-a658368c/192.168.1.100 < yes it is connected to router
就像函数说的那样,它返回我的本地IP地址
我如何获得WAN IP地址?例如118.137.43.219
没有找到相关结果
已邀请:
5 个回复
贸会
参考自: http://www.daniweb.com/forums/thread192872.html http://www.coderanch.com/t/411356/java/java/Public-IP-Address-time-limit
寒健
鞘垒飘
递劝臼类洪
瞧叮
获取所有接口的IP地址:
要获取Internet上其他计算机可以看到来自计算机的连接的IP地址,请使用YoK的答案。