// does not contain dots, so we presume that getHostName()
// did not return fqdn
String addr = iaddr.getHostAddress();
FQDNGetter getter = new FQDNGetter(addr);
Thread fqdnThread = (Thread) AccessController.doPrivileged(
new CreateThreadAction(getter, "FQDN getter.", true)); //$NON-NLS-1$
try {
synchronized (getter) {
fqdnThread.start();
getter.wait(localHostNameTimeout);