Проверка DNS


Ошибки в конфигурации DNS появляются в /var/log/messages. В виде сообщений об ошибках появляются и уведомления о запуске, повторном запуске и перезагрузке named. Если сервер имен не обслуживает информацию о домене, проверьте файл протокола. Сообщения, содержащиеся в нем, обычно достаточно ясны; в них представлен номер строки, которая, возможно, послужила причиной ошибки.

Создав первую зону, выведите всю информацию о домене и проверьте свою работу. Ключевое слово axfr программы dig запрашивает список всех хостов в домене:

# dig имя_домена @первичный_сервер axfr

Изучите результаты. Все ли имена представлены, как ожидалось? Есть ли хосты с двойными доменными именами, например www.absolutefreebsd.com.absolutefreebsd.com? Если да, значит вы забыли точку. На месте ли все почтовые серверы и серверы имен? Если нет, внесите исправления.

Для дополнительной проверки можно применить dnswalk(1) (/usr/ports/net/dnswalk). Этот инструмент выявляет различные неполадки в конфигурации, однако не способен обнаружить концептуальные проблемы. Если для определенного хоста есть CNAME, но каноническое имя представляет собой значение CNAME, указывающее на первый хост, образуя циклическую ссылку, dnswalk отловит такую ошибку. Однако если предпочтительный почтовый ретранслятор задан как mail.whitehouse.gov, dnswalk это пропустит. Запустить dnswalk можно так:

# dnswalk absolutefreebsd.com.

Обратите внимание на завершающую точку.

Комментарии запрещены.