TOC
Get hostname from Java IP address InetAddress.getByName()
specifiedIP addresshavehost name(in Japanese history)Machine nameThe following is a sample program to obtain the
sample program
/** * Get hostname with the specified IP address. * @param address IP address * @return hostname * * If an unexpected exception occurs, the string "UnknownHost" is returned. */ public static String getHostName(String address) { try { InetAddress iaddress = InetAddress.getByName(address); return iaddress.getHostName(); } catch (Exception e) { e.printStackTrace(); } } return "UnknownHost"; } }
Execution Result
◆Example of Execution
public static void main(String[] args) { String name = getHostName("66.249.89.99"); System.out.println("HostName = '"+name+"'"); }
◆Output result
Hostname = 'jp-in-f99.google.com'