DNSルートサーバー:ルートサーバー自体を照会する1つの中央ルートサーバーはありますか?


8

DNS委任を「手動で」照会したい場合は、通常、b.root-servers.netのような「DNS-Root-Servers」の1つを使い始めます。

dig @b.root-servers.net test.com

しかし、ルートサーバーが変更されるとどうなるでしょうか。私の質問は、ルートサーバーの一覧を返すルートサーバーの "上"にある場合でも、 "中央サーバー"にクエリを実行する可能性はありますか?

回答:


6

@ b.root-servers.netを「掘る」ことができます。更新されたルートヒントを取得するns '(定期的に行う必要があります)。すべてのルートDNSサーバーがルートヒントを返すことができるので、すべてのルートサーバーが一度に変更されない限り、常に更新を取得できます(更新されていないものから変更されたもの)。


どうもありがとう!!あなたのヒントに気づかなかった、これまでこれをしたことがないが、それは素晴らしい学習と解決策でした。ありがとう!

14

ルートヒントファイルの信頼できるコピーは次の場所にあります。

ftp://ftp.internic.net/domain/named.root

このリストのルートサーバのすべて、およびすべての関連含んAAAAA記録を。

Evan dig @a.root-servers.net . nsがすべてのレコードを取得することは保証されていないことに注意してください。デフォルトでは、応答が512バイトで切り捨てられるため、一部が欠落します。完全なデータを取得する+bufsize=4096には、digフラグに追加するか、+tcp代わりにTCP接続()を使用する必要があります。

編集:ところで、ルートゾーンは実際に更新されました(17/06/2010)。「I」ルートサーバーはIPv6アドレスを取得しました。


それは私がそれをするために教えられてきた方法でした。実際にはこれを行う必要がないと思われる点に加え、ほとんどの場合、ルートサーバーではなく上流のDNSプロバイダーを使用する必要があります。
WheresAlice

また、問題は、通常のIPv4「インターネット」を使用していることを想定していることを付け加えます。中国やイラン、NSAで使用しているものではなく、ルートサーバーのリストが異なる可能性があります。
chris

2
中国での私の個人的な経験から、これは真実ではありません。彼らは皆と同じルートサーバーを使用します(リゾルバーとミドルボックスに追加のトリックがあります)。
bortzmeyer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.