Как использовать команду dig для запросов DNS

dig (domain information groper) представляет собой универсальный инструмент для взаимодействия с системой доменных имён. С его помощью можно извлекать разнообразные данные о домене, включая IP-адреса (A-записи), псевдонимы доменов (CNAME) и почтовые серверы (MX-записи).

Этот инструмент незаменим как для профессиональных администраторов, так и для сетевых инженеров, позволяя эффективно работать с DNS-запросами.

Для получения информации о домене выполните:

$ dig sysadmin78.ru

Эта команда по умолчанию запрашивает A-запись.

РАЗДЕЛ ЗАПРОСА (QUESTION SECTION) : Показывает, что именно вы запрашиваете (в конкретном примере, A-запись для sysadmin78.ru).

РАЗДЕЛ ОТВЕТА (ANSWER SECTION) : Отображает основную информацию, такую как IP-адрес, связанный с доменом.

sysadmin78.ru. 21600 IN A 194.87.210.79

Раздел авторитетных данных (AUTHORITY SECTION) : Содержит список авторитетных DNS-серверов для домена.

Дополнительный раздел (ADDITIONAL SECTION) : Предоставляет дополнительную информацию, например, IP-адреса серверов из AUTHORITY SECTION.

Техническая информация : Время выполнения запроса (Query time), используемый сервер(SERVER) и размер полученного сообщения(MSG SIZE rcvd).

Для запроса определённого типа DNS-записи, например MX (почтового обмена):

$ dig sysadmin78.ru MX

Чтобы использовать другой DNS-сервер для запроса:

$ dig @77.88.8.8 sysadmin78.ru

Здесь @77.88.8.8 указывает на публичный DNS-сервер Яндекс.

Для получения компактного ответа без лишних деталей:

$ dig +short sysadmin78.ru

Это вернёт только необходимые данные, например, IP-адрес.