当前位置: 代码迷 >> J2SE >> Java里getHostAddress()步骤获取的是什么IP
  详细解决方案

Java里getHostAddress()步骤获取的是什么IP

热度:23   发布时间:2016-04-23 21:53:18.0
Java里getHostAddress()方法获取的是什么IP?
我在家里用的是无线路由上网    
在JAVA里用
addr = InetAddress.getLocalHost();
String ip99=addr.getHostAddress().toString();
System.out.println("本机IP:"+ip99+"\n本机名称:"+hostName);

获得的IP是169.254开头的
用cmd的ipconfig/all获得的是局域网ip 192.168.1.101
去测IP的网站上获得的IP确是123开头的

三种方式获得ip地址都不同,这三种获得的都是什么IP地址呢,如果我现在想写一个C/S系统让两个在广域网里的电脑连接,该用哪种方式获得IP地址?跪求大神啊!
Java C/S Intranet

------解决方案--------------------
测IP的网站上获得的IP确是123开头的,这个ip才是你的公网ip。
  相关解决方案