当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
JAVA实例编程 :JAVA获得域名的IP地址
发布时间:2010/1/28 21:52:08 来源:城市学习网 编辑:海蓝

  import java.net.InetAddress;

  import java.net.UnknownHostException;

  public class TestInetAddress {

  InetAddress myIpAddress = null;

  InetAddress[] myServer = null;

  public static void main(String args[]) {

  TestInetAddress address = new TestInetAddress();

  System.out.println("Your host IP is: " + address.getLocalhostIP());

  String domain = "www.163.com";

  System.out.println("The server domain name is: " + domain);

  InetAddress[] array = address.getServerIP(domain);

  int count=0;

  for(int i=1; i<array.length; i++){

  System.out.println("ip "+ i +" "+ address.getServerIP(domain)[i-1]);

  count++;

  }

  System.out.println("IP address total: "+count);

  }

  /**

  * 获得 localhost 的IP地址

  * @return

  */

  public InetAddress getLocalhostIP() {

  try {

  myIpAddress = InetAddress.getLocalHost();

  } catch (UnknownHostException e) {

  e.printStackTrace();

  }

  return (myIpAddress);

  }

  /**

  * 获得某域名的IP地址

  * @param domain 域名

  * @return

  */

  public InetAddress[] getServerIP(String domain) {

  try {

  myServer = InetAddress.getAllByName(domain);

  } catch (UnknownHostException e) {

  e.printStackTrace();

  }

  return (myServer);

  }

  }

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved