У меня Bind работает на сервере, и хотя доступ к доменам, которые я настроил, правильный. Мне было интересно, есть ли онлайн (или офлайн) инструмент, чтобы проверить, правильно ли я настроил службу?
С уважением
Стив Грифф
Bind включает набор инструментов для тестирования файлов конфигурации и зон. Страницы руководства named-checkzone и named-checkconf должен предоставить вам всю необходимую информацию.
Запросите записи на публичном рекурсивном сервере.
Например, если я просто установлю какую-то запись для randomtest.example.com на моем сервере, который является официальным для example.com,
host -t any randomtest.example.com. [8.8.8.8][1]
скажет мне, попадает ли он на другие серверы имен в Интернете.
Множество хороших веб-инструментов (и множество плохих):
http://www.zonecheck.fr/ (также доступен как локальный инструмент командной строки, бесплатное программное обеспечение)
http://dnscheck.iis.se (с DNSSEC)
http://dnsviz.net/ (специально для DNSSEC)
http://www.infoblox.com/services/dns_advisor_tool.cfm (требуется ваш адрес электронной почты)
Я написал статью, в которой резюмировал инструменты, хорошие и плохие: http://www.bortzmeyer.org/tests-dns.html
ZoneCheck доступен онлайн или для загрузки http://www.zonecheck.fr/
http://www.intodns.com - хороший бесплатный онлайн-инструмент.
Вы можете отправлять прямые запросы на свой сервер, используя host / dig для проверки конфигурации Bind:
host -t soa yourdomain.com server_ip # fetch SOA record
host -t ns yourdomain.com server_ip # fetch NS records
host -t mx yourdomain.com server_ip # fetch MX records
host yourdomain.com # fetch A record
или просто
host -t any yourdomain.com server_ip # fetch all
Я рекомендую вам запускать тесты с другой машины, чтобы обнаружить проблемы с брандмауэром, привязкой интерфейса и т. Д. Если вы не хотите возиться с командной строкой, просто используйте один из онлайн-инструментов.
http://www.dnsinspect.com это еще один онлайн-инструмент для тестирования DNS.