目录
从 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