Код: Выделить всё
InetAddress host = InetAddress.getByName(ip);
String dnsName = host.getHostName();
Для многих адресов приведенный выше код не возвращает ничего, пока возвращается команда nslookup.
Например, для адреса 82.117.193.169 nslookup возвращает < strong>peer-AS31042.sbb.rs, а getHostName() возвращает только адрес. Это происходит не со всеми адресами, но во многих случаях.
Подробнее здесь: https://stackoverflow.com/questions/122 ... ethostname
Мобильная версия