Различные результаты между nslookup и inetadress inetadress in inetadressJAVA

Программисты JAVA общаются здесь
Anonymous
Различные результаты между nslookup и inetadress inetadress in inetadress

Сообщение Anonymous »

Я пытаюсь написать простую программу Java, которая вернет имена DNS IP -адресов, которые я делаю, используя следующий код: < /p>

InetAddress host = InetAddress.getByName(ip);
String dnsName = host.getHostName();
< /code>

Когда имя DNS зарегистрировано GethostName () возвращает это имя, и когда нет существующего имени DNS, IP -адрес возвращается. < /p>

Для многих адресов вышеуказанный код не возвращает ни одного, пока не возвращает команда nslookup. 82.117.193.169 nslookup returns peer-as31042.sbb.rs , в то время как gethostname () возвращает только адрес. Это случается не для всех адресов, а для большого количества случаев.

Подробнее здесь: https://stackoverflow.com/questions/122 ... ethostname

Вернуться в «JAVA»