команда dig hostname_1 @IP

Мне сказали выполнить команду: dig "hostname_1" @"IP".

Я не знаю, для чего это, есть идеи? а что означает "@IP"?

Другой вопрос, ответ имеет поле:

;;AUTHORITY SECTION:

"hostname_1" 1200 IN NS "hostname_2"

"hostname_1" 1200 IN NS "hostname_3"

Верно ли, что hostname_2 и hostname_3 являются другими именами для hostname_1? Или они являются серверами имен хоста hostname_1?


person user3255242    schedule 15.08.2014    source источник
comment
Общее решение таких вопросов — использование man. В этом случае выполните man dig, и будет показана документация по команде.   -  person hbogert    schedule 12.08.2016


Ответы (1)


dig — это инструмент для выполнения поиска DNS.

Обычно dig запрашивает ваш локально настроенный сервер имен, однако с помощью @IP вы можете заставить dig запрашивать сервер имен, который работает на указанном IP-адресе.

Вывод dig можно прочитать следующим образом: KEY, TTL (время жизни в секундах), CLASS (обычно «IN» для Интернета), TYPE, RDATA (данные ресурса) (см. https://en.wikipedia.org/wiki/Resource_record для более подробного описания)

Существует несколько типов (см. https://en.wikipedia.org/wiki/List_of_DNS_record_types). ), NS означает «сервер имен». В вашем случае hostname_2 и hostname_3 являются ответственными серверами имен для hostname_1.

person MrTux    schedule 15.08.2014
comment
Отлично, спасибо!! Единственное, чего я не понимаю, это то, что вы подразумеваете под hostname_2 и hostname_3, которые являются ответственными серверами имен для hostname_1, извините за мое невежество и большое спасибо за ваш ответ. - person user3255242; 16.08.2014