Я пытаюсь получить полное имя моей машины (Windows 7 x64) в Java.На моей машине я обновил файл c: \ Windows \ system32 \ drivers \ etc \ hosts так, что в нем есть такая запись:
10.44.2.167 myserver myserver.domain.com
Все наши системы имеют запись в \ etc\ hosts-файл (в указанном выше формате), который я не могу изменить.
Следующий код всегда возвращает «myserver», и мне никогда не удается получить полностью определенное имя.
InetAddress addr = InetAddress.getLocalHost();
String fqName = addr.getCanonicalHostName();
Какя могу достичь этого в Java?
Спасибо,
Shreyas