java域名解析导致的神奇现象

一个程序,要求获得本地IP地址: [coolcode lang=”java”]import java.net.InetAddress;import java.net.UnknownHostException;public class NsLookup {static public void main(String[] args) {try {InetAddress address = InetAddress.getLocalHost();System.out.println(address.toString().split(“/”)[1].toString());String name = address.getHostName();System.out.println(name);InetAddress[] addresses = InetAddress.getAllByName(name);for(int i=0;i<addresses.length;i++){ System.out.println(addresses[i].toString().split(“/”)[1].toString());}catch(UnknownHostException uhe) {System.err.println(“Unable to find IP”);}}}[/coolcode]在windows下很正常:173.26.100.174ibmtc-marvel173.26.100.174192.168.0.1 linux下出现问题:46和18的结果为:127.0.0.1ftp.cs.hit.edu.cn/ibmtc127.0.0.1即只获得了本地的环回地址,而没有获得其他的IP 而19更加神奇:202.118.250.20dns.cs.hit.edu.cn202.118.250.20出来的IP地址是另外一台机器的,不是何故 这个问题似乎与一台机器的IP个数无关,单IP和多IP的主机都会出现这个问题.有没 有兄弟懂这个的?

停水通知

鉴于毕设压力比较大,现公布停水通知: 停水时间为7天(即4.22-4.29)。在此期间,本人在紫丁香将不发表任何水文,不灌水。版面适用于除zhejiang外的所有版面。 如果有人看见本人用marvel以及其他马甲(估计除了cliff外应该没有人知道了吧) 灌水,请通知本人,me将会删除此文。报酬为一顿饭。 钦赐 注:水文的定义为没有任何意义的文章,例如:re、顶、好 、支持等等。