Я недавно переместил серверы и хочу запросить все домены учетных записей на новом сервере, чтобы убедиться, что все они разрешаются к правильному NS.
Я сейчас использую http://www.whatsmydns.net/#NS что здорово.
Однако для 100 доменов это довольно медленный процесс!
Кто-нибудь может порекомендовать какой-либо доступный инструмент?
Спасибо
Использовать dig
из командной строки или nslookup
если вы на окнах. Любой из них будет тривиальным сценарием и получить необходимые данные.
Это внешние домены или внутренние домены? В любом случае можно запустить что-то вроде:
В качестве примера домена я буду использовать serverfault.com.
Чтобы разрешить имя хоста: www.serverfault.com
dig @4.2.2.2 www.serverfault.com +short
Чтобы узнать NS для вашего домена, serverfault.com
dig serverfault.com ns
Чтобы найти авторитетные серверы имен для вашего домена:
dig serverfault.com +nssearch
Если у вас 100 внешних доменов, вы можете написать сценарий для просмотра и запуска в качестве сценария оболочки. Убедитесь, что все зоны, которые вы пытаетесь запросить, находятся в отдельных строках. Если вы знаете свой DNS или хотите включить его в команду dig, вы можете сделать это следующим образом: dig @4.2.2.2 $zone +short
В приведенной выше команде 4.2.2.2 был мой DNS-сервер.
#!/bin/bash
while read zone; do dig $zone +short; done <myzones.txt
Я нашел сценарий PowerShell, который может работать.
http://cloud.kemta.net/2012/11/powershell-checking-multiple-dns-records-for-multiple-domains/
Я также люблю использовать http://www.intodns.com для работы DNS. Приятный чистый интерфейс. Однако вам все равно нужно будет вводить их по одному.
Вы сможете искать несколько записей DNS с помощью этого инструмента, который я написал
http://www.matraex.com/quick-domain-research.php
В нем перечислены имя домена, записи A, если таковые имеются, для записей @ и www, MX и NS для домена, перечислены адреса электронной почты для контактов WHOIS, а также записи NS в Whois и помещены в таблицу для нескольких домены.
Я использовал его для быстрого решения многих проблем, связанных с DNS.