黑马程序员技术交流社区

标题: 关于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