![]() |
The Java Developers Almanac 1.4Order this book from Amazon. |
e145. Getting the Hostname of an IP AddressThis example attempts to retrieve the hostname for an IP address. Note thatgetHostName() may not succeed, in which case it simply
returns the IP address.
try { // Get hostname by textual representation of IP address InetAddress addr = InetAddress.getByName("127.0.0.1"); // Get hostname by a byte array containing the IP address byte[] ipAddr = new byte[]{127, 0, 0, 1}; addr = InetAddress.getByAddress(ipAddr); // Get the host name String hostname = addr.getHostName(); // Get canonical host name String hostnameCanonical = addr.getCanonicalHostName(); } catch (UnknownHostException e) { }
e146. Getting the IP Address and Hostname of the Local Machine
© 2002 Addison-Wesley. |