Имя узла удаленного хоста не имеет никакого необходимого отношения ни к одному из его сетевых имен. Необходимо будет войти в систему и использовать hostname
команда.
При поиске Полностью определенного доменного имени (FQDN) сетевого адреса можно использовать инструменты запроса DNS как dig
или nslookup
, как описано @firm и @Richard Holloway.
Найти fqdn удаленного хоста с IP xxx.xxx.xxx.xxx Вами может использовать
nslookup xxx.xxx.xxx.xxx
и посмотрите, что ответ содержит
name = host.domain.net
Для канонических имен не существует "обратного поиска". То есть: при наличии записи A невозможно получить список того, что записи CNAME указывают на нее.
Вы можете найти IP-адрес по имени, а затем найти имя для этого IP-адреса. Чтобы сделать это одной командой:
$ dig -x `dig +short www.google.com` | grep PTR.
100.212.58.216.in-addr.arpa. 86309 IN PTR lhr35s06-in-f4.1e100.net.
100.212.58.216.in-addr.arpa. 86309 IN PTR lhr35s06-in-f100.1e100.net.
Это работает не для всех сайтов.