【发布时间】:2014-11-19 06:28:26
【问题描述】:
我的主机条目如下:
10.106.1.188 myhost
192.168.0.156 myhost
192.168.0.160 myhost
192.168.0.150 myhost
10.106.1.121 myhost
10.106.1.110 myhost
我使用以下代码从主机条目中获取所有 IP 地址
InetAddress[] addresses = InetAddress.getAllByName("myhost");
for( InetAddress address : addresses) {
System.out.println(address);
}
问题是上面的代码没有管理IP地址顺序。
在 Windows 7 上运行上述程序时,它工作正常,但在 linux 机器上它不管理订单
【问题讨论】:
-
什么是
getIpAddressByHostName()? JDK中没有这种方法。 -
抱歉,它的 InetAddress.getAllByName(hostName),请参阅已编辑的问题 感谢更正
-
Javadoc 中没有关于特定订单的任何内容。
标签: java linux networking inetaddress