командная строка Linux: найдите каноническое имя хоста хоста

ssh в к каждому полю и выполненной "Кв. - добираются, устанавливают что".

полагайте, что наличие всех клиентов доверяет Вашей общественности ssh ключ от Вашего хоста администрирования, таким образом, Вы не должны обеспечивать пароль, чтобы сделать так.

6
задан 16 March 2010 в 10:40
8 ответов

Использовать dig(1). Для нормального использования поисков:

dig full.hostname.xxx

и для обратного использования поисков:

dig -x 127.0.0.1

Также проверьте страницу справочника на намного более прохладные опции.

9
ответ дан 2 December 2019 в 23:58

Имя узла удаленного хоста не имеет никакого необходимого отношения ни к одному из его сетевых имен. Необходимо будет войти в систему и использовать hostname команда.

При поиске Полностью определенного доменного имени (FQDN) сетевого адреса можно использовать инструменты запроса DNS как dig или nslookup, как описано @firm и @Richard Holloway.

6
ответ дан 2 December 2019 в 23:58

Вы могли использовать также команду хоста. Как в этом примере

host xxx.xxx.xxx.xyz

Результат будет чем-то как

xyz.xxx.xxx.xxx.in-addr.arpa domain name pointer name.domain.com
3
ответ дан 2 December 2019 в 23:58

Найти fqdn удаленного хоста с IP xxx.xxx.xxx.xxx Вами может использовать

nslookup xxx.xxx.xxx.xxx

и посмотрите, что ответ содержит

name = host.domain.net
1
ответ дан 2 December 2019 в 23:58

Вот команда:

hostname

0
ответ дан 2 December 2019 в 23:58
  • 1
    Я хочу другой host' s каноническое имя хоста, или IP или не каноническое имя хоста. Я должен был разъяснить это. –  flybywire 16 March 2010 в 10:39

Быть ясным, hostname просто возвратит краткое название. Используйте -f параметр; hostname -f получить полностью определенное имя.

4
ответ дан 2 December 2019 в 23:58

Для канонических имен не существует "обратного поиска". То есть: при наличии записи A невозможно получить список того, что записи CNAME указывают на нее.

1
ответ дан 2 December 2019 в 23:58

Вы можете найти 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.

Это работает не для всех сайтов.

0
ответ дан 2 December 2019 в 23:58

Теги

Похожие вопросы