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


3

Нещодавно я перемістив сервери та хочу запитати всі домени облікових записів на новому сервері, щоб перевірити, чи всі вони відповідають правильному NS.

Зараз я використовую http://www.whatsmydns.net/#NS, що чудово.

Однак це досить повільний процес для 100 доменів!

Хтось може порекомендувати будь-який доступний інструмент?

Дякую


Мені потрібно було саме те, що я створив інтерфейс, який дозволяє перевірити свій список доменів як на нових, так і на старих серверах імен та порівняти різницю в таблиці - matraex.com/nameserver-compare.php
Michael Blood

Відповіді:


2

Використовуйте digз командного рядка або nslookupякщо у вас є Windows. Будь-яке з них було б тривіально для сценарію та отримання необхідних даних.


1

Це зовнішні або внутрішні домени? У будь-якому випадку ви можете запустити щось на кшталт:

Тут я буду використовувати свій сервер defaultfault.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

0

Я знайшов сценарій PowerShell, який міг би працювати.

http://cloud.kemta.net/2012/11/powershell-checking-multiple-dns-records-for-multiple-domains/

Мені також подобається використовувати http://www.intodns.com для роботи з DNS. Приємний чистий інтерфейс. Однак вам все одно потрібно буде вводити їх по одному.


0

Ви зможете шукати кілька записів DNS за допомогою цього інструменту, який я написав

http://www.matraex.com/quick-domain-research.php

У ньому перераховано доменне ім'я, A записи, якщо такі є для записів @ і www, MX та NS для домену, він містить адреси електронної пошти для контактів WHOIS, а також записи NS про Whois та вносить їх у таблицю для декількох домени.

Я використовував його для швидкого вирішення багатьох проблем, пов’язаних з DNS.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.