DNS委任を「手動で」照会したい場合は、通常、b.root-servers.netのような「DNS-Root-Servers」の1つを使い始めます。
dig @b.root-servers.net test.com
しかし、ルートサーバーが変更されるとどうなるでしょうか。私の質問は、ルートサーバーの一覧を返すルートサーバーの "上"にある場合でも、 "中央サーバー"にクエリを実行する可能性はありますか?
DNS委任を「手動で」照会したい場合は、通常、b.root-servers.netのような「DNS-Root-Servers」の1つを使い始めます。
dig @b.root-servers.net test.com
しかし、ルートサーバーが変更されるとどうなるでしょうか。私の質問は、ルートサーバーの一覧を返すルートサーバーの "上"にある場合でも、 "中央サーバー"にクエリを実行する可能性はありますか?
回答:
@ b.root-servers.netを「掘る」ことができます。更新されたルートヒントを取得するns '(定期的に行う必要があります)。すべてのルートDNSサーバーがルートヒントを返すことができるので、すべてのルートサーバーが一度に変更されない限り、常に更新を取得できます(更新されていないものから変更されたもの)。
ルートヒントファイルの信頼できるコピーは次の場所にあります。
このリストのルートサーバのすべて、およびすべての関連含んA
とAAAA
記録を。
Evan dig @a.root-servers.net . ns
がすべてのレコードを取得することは保証されていないことに注意してください。デフォルトでは、応答が512バイトで切り捨てられるため、一部が欠落します。完全なデータを取得する+bufsize=4096
には、dig
フラグに追加するか、+tcp
代わりにTCP接続()を使用する必要があります。
編集:ところで、ルートゾーンは実際に更新されました(17/06/2010)。「I」ルートサーバーはIPv6アドレスを取得しました。