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

用Java獲得IP地址

編輯:JAVA編程入門知識

  如何用Java獲得一個域名的IP地址呢?提供這個功能的類叫做java.net.InetAddress。我們假設現在有這樣一個域名,它用一個靜態的getByName來重新獲得一個InetAddress,然後得到可以讀出的IP地址。下面的代碼是非常基本的命令行。

  

import java.net.InetAddress;
   import java.net.UnknownHostException;
   public class NsLookup {
    static public void main(String[] args) {
    try {
   InetAddress address = InetAddress.getByName(args[0]);
   System.out.println(args[0]+"
   : "+address.getHostAddress());
    }
    catch(UnknownHostException uhe) {
   System.err.println("Unable to find: "+args[0]);
    }
    }
   }

  InetAddress也可以通過使用getAddress()來獲得IP地址,但是它的返回值是一個4個字節的數組。因此盡管getAddress()在獲得IP方面是有用的,但卻不適於用來輸出。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved