|
How to retrieve the hostname of an IP Address |
|
|
This Java tip demonstrates a method of determining the hostname of an IP address.
Developer may use this code in applications which displays host name on their user
interface. Note that getHostName() 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 canonicalhostname = addr.getCanonicalHostName();
} catch (UnknownHostException e) {
}
|
Related Tips
|
Page 1 of 0 ( 0 comments )
You can share your information about this topic using the form below!
Please do not post your questions with this form! Thanks.