http://toptech.geekaddict.net/
How to look up hostname in Java
This example shows how to look up hostnames in Java.
import java.net.InetAddress;
import java.net.UnknownHostException;
class HostLookup {
public static String lookupHostName(String ip) {
String hostName = ip;
try {
InetAddress addr = InetAddress.getByName(ip);
hostName = addr.getHostName();
} catch (UnknownHostException e) {
}
return hostName;
}
public static String lookupCanonicalHostName(String ip) {
String hostName = ip;
try {
InetAddress addr = InetAddress.getByName(ip);
hostName = addr.getCanonicalHostName();
} catch (UnknownHostException e) {
}
return hostName;
}
}