Как использовать команду dig для запросов DNS
dig (domain information groper) представляет собой универсальный инструмент для взаимодействия с системой доменных имён. С его помощью можно извлекать разнообразные данные о домене, включая IP-адреса (A-записи), псевдонимы доменов (CNAME) и почтовые серверы (MX-записи).
Этот инструмент незаменим как для профессиональных администраторов, так и для сетевых инженеров, позволяя эффективно работать с DNS-запросами.
1. Базовый запрос
Для получения информации о домене выполните:
$ dig sysadmin78.ru
Эта команда по умолчанию запрашивает A-запись.
2. Результат базового запроса
РАЗДЕЛ ЗАПРОСА (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).
3. Запрос конкретного типа записи
Для запроса определённого типа DNS-записи, например MX (почтового обмена):
$ dig sysadmin78.ru MX
4. Использование пользовательского DNS-сервера
Чтобы использовать другой DNS-сервер для запроса:
$ dig @77.88.8.8 sysadmin78.ru
Здесь @77.88.8.8 указывает на публичный DNS-сервер Яндекс.
5. Вывод краткой информации
Для получения компактного ответа без лишних деталей:
$ dig +short sysadmin78.ru
Это вернёт только необходимые данные, например, IP-адрес.