最近サーバーを移動したので、新しいサーバーのすべてのアカウントドメインを照会して、すべてが正しいNSに解決されていることを確認します。
私は現在使用しています http://www.whatsmydns.net/#NS これは素晴らしいことです。
ただし、100ドメインの場合はかなり遅いプロセスです。
誰かが利用可能なツールをお勧めできますか?
ありがとう
コマンドラインからDig
を使用するか、Windowsを使用している場合は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個の外部ドメインがある場合は、for lookを記述して、シェルスクリプトとして実行できます。クエリしようとしているすべてのゾーンが別々の行にあることを確認してください。 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/
また、DNS作業には http://www.intodns.com を使用することも好きです。すてきなクリーンなインターフェース。ただし、一度に1つずつ入力する必要があります。
私が書いたこのツールを使用して、複数のDNSレコードを検索できるようになります
http://www.matraex.com/quick-domain-research.php
ドメインのドメイン名、@およびwww、MX、およびNSレコードのAレコードがリストされ、WHOIS連絡先の電子メールアドレスとNSがリストされます。 Whoisに記録し、複数のドメインのテーブルに入れます。
これを使用して、DNS関連の多くの問題にすばやく対処しました。