黑马程序员技术交流社区
标题:
关于netAddress的getAllByName方法的疑问。
[打印本页]
作者:
绿影
时间:
2011-11-4 12:10
标题:
关于netAddress的getAllByName方法的疑问。
InetAddress[] ips = InetAddress.getAllByName("www.sohu.com");
for(InetAddress i :ips) {
System.out.println(i.getHostName()+":"+i.getHostAddress());
}
通过上面的代码我们知道“www.sohu.com”对应多个IP地址。而在API说明getAllByName方法的参数是主机名,那么究竟是下面的那种情况:
(1)获取到的IP实际上都是同一台物理主机绑定了个IP地址;
(2)一个IP地址对应一台物理主机,他们使用相同的主机名;
(3)通过别的技术将多台不同IP地址不同主机名的物理主机,在网络上映射成(或者叫虚拟成)名为“www.sohu.com”的主机。
作者:
史晓霞
时间:
2011-11-4 21:19
我感觉是第一种,那么多的人 主机,肯定有几个IP地址,不然网速会很慢的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2