目录
从 Java IP 地址获取主机名。 InetAddress.getByName().
指定IP 地址拥有主机名(在......)机器名称这是一个示例程序,用于获取
示例程序
/**
* 获取指定 IP 地址的主机名。
* @param address IP 地址。
* 返回主机名。
* 如果出现意外异常,则返回字符串 "UnknownHost"。
*/
public static String getHostName(String address) {
try {
InetAddress iaddress = InetAddress.getByName(address);
return iaddress.getHostName();
} catch (Exception e) {
e.printStackTrace(); }
}
return "UnknownHost"; }
}
执行结果
执行示例
public static void main(String[] args) {
String name = getHostName("66.249.89.99");
System.out.println("HostName = '"+name+"'");
}
输出结果
主机名 = "jp-in-f99.google.com
