Назад | Перейти на главную страницу

Запросить DNS для нескольких доменов одновременно

Я недавно переместил серверы и хочу запросить все домены учетных записей на новом сервере, чтобы убедиться, что все они разрешаются к правильному 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.