Темы
Примеры использования
Значение флагов dig
Настройка утилиты dig
Время ответа DNS-сервера
Дополнительные материалы
BIND — DNS-сервер
Dnsmasq — DNS, DHCP, TFTP-сервер
ISC DHCP — DHCP-сервер
Для того, что бы получить доменное имя по IP-адресу (PTR-запись) необходимо утилите DIG указать параметр "-x":
Код: Выделить всё
dig -x 77.88.55.66Код: Выделить всё
dig ya.ru mxКод: Выделить всё
dig -x 195.0.1.2 +short
dig gate.free-adm.ru +shortКод: Выделить всё
dig +search gate
dig +search +short gate
Код: Выделить всё
dig +short free-adm.ru soaКод: Выделить всё
dig -t txt -c chaos VERSION.BIND @ns1.yandex.ruКод: Выделить всё
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Код: Выделить всё
dig @ns1.yandex.ru yandex.ruКод: Выделить всё
dig @ns1.yandex.ru yandex.ru SOA
или
dig +short @ns1.yandex.ru yandex.ru SOAДля того, что бы просмотреть трассу поиска информации в DNS, в dig предусмотрена опция "+trace".
Флаги имеет следующее значения:
- qr: Этот флаг указывает, что это ответ (Query Response).
- aa: Флаг aa означает, что ответ был авторитетным (Authoritative Answer), то есть получен от DNS сервера, который является авторитетным для запрашиваемой зоны.
- rd: Флаг rd указывает, что был установлен запрос рекурсии (Recursion Desired), то есть клиент запросил рекурсивный ответ от сервера.
- QUERY: В запросе было отправлено 1 запрос.
- ANSWER: В ответе содержится 1 запись.
- AUTHORITY: Количество авторитетных записей в ответе равно 0.
- ADDITIONAL: В ответе есть 1 дополнительная запись, которая может содержать дополнительную информацию о запрашиваемой записи, такую как IP-адреса для NS (Name Server) записей или другие дополнительные ресурсы.
Для настройки опций применяется файл в домашнем каталоге пользователя .digrc и выглядит он приметно так:
Код: Выделить всё
+search +norec +all +answer +multilineВремя ответа от DNS-сервера может значительно варьироваться в зависимости от многих факторов, таких как ваше физическое расположение, загруженность сети, производительность сервера и т.д. Однако в общих чертах можно ориентироваться на следующие категории:
- Хорошее время ответа: 1–50 мс (миллисекунд)
- Среднее время ответа: 50–150 мс
- Плохое время ответа: 150 мс и выше
- Очень плохое время ответа: 300 мс и выше