黑马程序员技术交流社区

标题: 关于IP地址的问题 [打印本页]

作者: 罗亚东    时间: 2011-10-15 14:15
标题: 关于IP地址的问题
getAllByName()方法返回一个InetAddress[]数组,这个方法怎么用?最好给点源程序,我搞了半天没弄出来。
作者: 欧阳超    时间: 2011-10-15 14:41
  使用getAllByName方法可以从DNS上得到域名对应的所有的IP。这个方法返回一个InetAddress类型的数组。这个方法的定义如下:

   public static InetAddress[] getAllByName(String host) throws UnknownHostException

   与getByName方法一样,当host不存在时,getAllByName也会抛出UnknowHostException异常,getAllByName也不会验证IP地址是否存在。下面的代码演示了getAllByName的用法:


  package inet;
 
  import java.net.*;
 
  public class MyInetAddress3
  {
      public static void main(String[] args) throws Exception
      {
          if (args.length == 0)
              return;
          String host = args[0];
          InetAddress addresses[] = InetAddress.getAllByName(host);
          for (InetAddress address : addresses)
              System.out.println(address);
      }
  }
作者: 余志强    时间: 2011-10-15 19:12
因为一个网站可能有多个服务器




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2