程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> JAVA獲得域名的IP地址代碼

JAVA獲得域名的IP地址代碼

編輯:關於JAVA
本文介紹Java獲得域名的IP地址代碼。

  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  
  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); 
  } 
  }
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved