DIG - Диагностика DNS-серверов

Установка, настройка, эксплуатация.

Модератор: ROOT

DIG - Диагностика DNS-серверов

Сообщение ROOT » 08 авг 2024, 19:16

Оглавление


 Темы 
 Примеры использования 
 Значение флагов dig 
 Настройка утилиты dig 
 Время ответа DNS-сервера 
Дополнительные материалы
BIND — DNS-сервер
Dnsmasq — DNS, DHCP, TFTP-сервер
ISC DHCP — DHCP-сервер
 Примеры использования 
Для того, что бы получить доменное имя по IP-адресу (PTR-запись) необходимо утилите DIG указать параметр "-x":
Код: выделить все
dig -x 77.88.55.66

Для просмотра MX- записи для домена, необходимо указать параметр "mx":
Код: выделить все
dig ya.ru mx

Для отображения только имени хоста или IP, можно использовать параметр "+short":
Код: выделить все
dig -x 195.0.1.2 +short
dig gate.free-adm.ru +short

По умолчанию в dig отключен список поиска в /etc/resolv.conf, включаем с помощью опции в запросе "+search":
Код: выделить все
dig +search gate
dig +search +short gate

Для того, что бы узнать серийный номер зоны, который указан параметром serial в записи"soa"запускаем:
Код: выделить все
dig +short free-adm.ru soa

Если необходимо узнать версию DNS-сервера (не есть гуд!):
Код: выделить все
dig -t txt -c chaos VERSION.BIND @ns1.yandex.ru

Для проверки возможности копирования зон (например, с master сервера) на нестандартном пору:
Код: выделить все
dig @195.0.1.231 -p 5353 free-adm.ru AXFR
dig @195.0.1.231 -p 5353 1.0.195.IN-ADDR.ARPA axfr
dig @195.0.1.231 -p 5353 3.3.3.3.1.b.3.1.0.c.c.2.0.0.0.2.ip6.arpa axfr

Проверим у DNS-сервер ns1.yandex.ru на какие IP-адреса припаркована зона yandex.ru:
Код: выделить все
dig @ns1.yandex.ru yandex.ru

Dig посылает DNS-серверу ns1.yandex.ru, запрос SOA-записи для зоны yandex.ru:
Код: выделить все
dig @ns1.yandex.ru yandex.ru SOA
или
dig +short @ns1.yandex.ru yandex.ru SOA

При запросе информации о SOA записи не лишим будет указывать авторитетный сервер за интересующую нас зону (@...)
Для того, что бы просмотреть трассу поиска информации в DNS, в dig предусмотрена опция "+trace".


 Значение флагов dig 
Флаги имеет следующее значения:
  • qr: Этот флаг указывает, что это ответ (Query Response).
  • aa: Флаг aa означает, что ответ был авторитетным (Authoritative Answer), то есть получен от DNS сервера, который является авторитетным для запрашиваемой зоны.
  • rd: Флаг rd указывает, что был установлен запрос рекурсии (Recursion Desired), то есть клиент запросил рекурсивный ответ от сервера.
  • QUERY: В запросе было отправлено 1 запрос.
  • ANSWER: В ответе содержится 1 запись.
  • AUTHORITY: Количество авторитетных записей в ответе равно 0.
  • ADDITIONAL: В ответе есть 1 дополнительная запись, которая может содержать дополнительную информацию о запрашиваемой записи, такую как IP-адреса для NS (Name Server) записей или другие дополнительные ресурсы.

Эти флаги и числа предоставляют основную информацию о результате запроса dig.


 Настройка утилиты dig 
Для настройки опций применяется файл в домашнем каталоге пользователя .digrc и выглядит он приметно так:
Код: выделить все
+search +norec +all +answer +multiline



 Время ответа DNS-сервера 
Время ответа от DNS-сервера может значительно варьироваться в зависимости от многих факторов, таких как ваше физическое расположение, загруженность сети, производительность сервера и т.д. Однако в общих чертах можно ориентироваться на следующие категории:

  • Хорошее время ответа: 1–50 мс (миллисекунд)
  • Среднее время ответа: 50–150 мс
  • Плохое время ответа: 150 мс и выше
  • Очень плохое время ответа: 300 мс и выше
Администрирование Fedora Linux + настройка сети и прочая IT-Ботва


Для желающих поддержать
Карта SB: 5469 4009 6510 2267


Лучше ужасный конец, чем ужас без конца!
Аватар пользователя
ROOT
Администратор
 
Сообщений: 432
Зарегистрирован: 01 авг 2011, 09:36
Откуда: Моск. обл., г. Железнодорожный

Вернуться в Fedora

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

cron