選單

Java從IP位址取得主機名

目錄

Java從IP位址取得主機名 InetAddress.getByName()

指定的IP位址主機名稱機器名稱)這是一個獲取的範例程式。

範例程式

/** * 取得指定IP位址的主機名稱。 * @param address IP 位址 * @return 主機名稱 * *如果發生意外異常,則傳回字串「UnknownHost」。 */ public static String getHostName(String address) { try { InetAddress iaddress = InetAddress.getByName(address); return iaddress.getHostName(); } catch (Exception e) { e.printStackTrace(); } return "UnknownHost"; }StackTrace(); } return "UnknownHost"; }StackTrace(); } return "UnknownHost"; }StackTrace(); } return "UnknownHost"; }StackTrace(); } return "UnknownHost"; }StackTrace(); } return "UnknownHost"; }


執行結果

◆執行範例

public static void main(String[] args) { String name = getHostName("66.249.89.99"); System.out.println("主機名稱 = '"+name+"'"); }

◆輸出結果

主機名稱 = 'jp-in-f99.google.com'
  • 網址をコピーしました!
目錄