コマンドラインからネームサーバーの設定を確認します
-
21-09-2019 - |
質問
私のドメインネームサーバ上で正しくセットアップされているかどうかを確認する方法はありますか?理想的には私が代わりにサードパーティ製のツールを使用することができ、コマンドラインからコマンドを実行したいと思います。
たとえば、私はgodaddy.comでホストされるのドメインを登録しようとしています。私は、ドメインを設定していると、私のDNSリストでそれを見ることができます。セットアップすることになっているサーバですns51.domaincontrol.comとns52.domaincontrol.com、しかし私の登録があると言ってバウンスされた「見つかりませんネームサーバ{私の新しいドメイン}」。
解決
私は、これはあなたのネームサーバをリストするの最短かつ最速のコマンドだと思います
host -t ns yourdomain.com
他のヒント
あなたがMacやUnixのマシンを使っている場合は、コマンドラインから次の操作を行うことができます:
whois site.com
終わりに向かって、それはあなたのDNSサーバのリストを与える必要があります。
あなたがして、唯一のネームサーバの情報を表示、リストをフィルタリングすることができます:
whois site.com | grep "Name S"
www.site.comとsite.comは、2つの異なるエンドポイントであり、あなたはそれらの両方のために適切に設定する必要があることに注意してください。
Zonecheck のはフリーソフトウェアであり、コマンドラインから実行することができます:
% zonecheck stackoverflow.com ZONE : stackoverflow.com. NS <= : ns51.domaincontrol.com. [216.69.185.26] NS : ns52.domaincontrol.com. [208.109.255.26] _______________ ,---------------.| ~~~~ | warning || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ `---------------' w> Nameservers are all part of the same AS | Adv: ZoneCheck | To avoid loosing all connectivity with the authoritative DNS in case | of a routing problem inside your Autonomous System, it is advised to | host the DNS on different AS. `----- -- -- - - - : All the nameservers are part of the same Autonomous System (AS number : 26496), try to have some of them hosted on another AS. `..... .. .. . . . => generic ==> SUCCESS (but 1 warning(s))
そのための組み込みコマンドラインがあります:nslookup
set type=ANY
と入力し、Enterキーを押し書き込み、その後、それを提出してください。これは後に所望のドメインを指定すると、あなたが探しているものを取得します。また、?
を入力してnslookup
コマンドラインのためのより多くのオプションを参照してください。
PS:この答えは遅れが付属していながら、それはコマンドラインからネームサーバ/ DNSの設定を確認したい他の人のために有用であることを願っています。
。 nm-tool
ランは、あなたが使用しているDNSサーバーではなく、少なくともそのうち、あなたに多くの情報を提供します。あなたはこれをインストールする必要がありますが、多くのディストリビューションは、それが含まれています。