「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

ルートDNSサーバ

pointこの用語のポイント

point権威DNSサーバの元締めだよ

point実際の管理は全部他の奴らに委託してるよ

pointフルサービスリゾルバの最初の問い合わせ先だよ

スポンサーリンク

簡単に書くよ

ルートDNSサーバ(読:ルートディーエヌエスサーバ 英:root DNS server)とは

自分の管理している情報を教えてあげるのが仕事のDNSサーバさん(IPアドレスとドメイン名の対応を管理するのが仕事のコンピュータ)(権威DNSサーバ)の頂点に君臨する元締め。
別の見方をすると

答えが分からなかったら他のDNSサーバさんに聞きに行くDNSサーバさん(フルサービスリゾルバ)が、最初に問い合わせに行くDNSサーバ
です。


image piyo

詳しく書くよ

最初に留意事項です。
このページの説明は

DNS
DNSサーバ
フルサービスリゾルバ
権威DNSサーバ


の意味と関係性を理解している前提で書きます。
簡単に補足はしますけどね。
できれば上記の用語の意味を理解してから続きを ご覧ください。

ルートDNSサーバ

それでは順番に見ていきましょう。

DNSサーバには

1.フルサービスリゾルバDNSキャッシュサーバ
2.権威DNSサーバDNSコンテンツサーバ


の2種類あります。

一般的には、パソコンさんからの問い合わせはフルサービスリゾルバさんが受け付けます。

ルートDNSサーバ2

フルサービスリゾルバさんが問い合わせに対する答えを知っている場合は、そのまま回答します。

ルートDNSサーバ3

答えを知らない場合は、他のDNSサーバさん(権威DNSサーバさん)にフルサービスリゾルバさんの方から問い合わせます。

ルートDNSサーバ4

この権威DNSサーバさんのうち

フルサービスリゾルバさんが最初にお問い合わせする先

が「ルートDNSサーバ」です。
DNSルートサーバ」とも呼ばれます……というか個人的には「DNSルートサーバ」という言い方の方が馴染みがあります。

ルートDNSサーバ5

少し回り道になりますが、権威DNSサーバさんのお仕事を簡単に見てみましょう。

権威DNSサーバさんは、問い合わせに対する答えを知っていれば「そのIPアドレスドメイン名は、これだよ~」と教えてあげます。

ルートDNSサーバ6

該当する情報の管理を他のDNSサーバさんに委託していれば「あいつに任せてるから、そっちに聞いてよ」と問い合わせ先を紹介してあげます。

ルートDNSサーバ7

問い合わせ内容がとんちんかんであれば「そんなの知らないよ。顔を洗って出直してきな」とお返事をします。

ルートDNSサーバ8

まずは

管理しなくちゃいけない情報を自分で管理している場合もあれば、他のDNSサーバさんに委託している場合もある

というのを覚えておいてください。

それを踏まえて、ルートDNSサーバさんは、すべての権威DNSサーバさんの元締めです。
すべての管理情報の委託元と言っても良いかもしれません。
DNSサーバの頂点に君臨するやつなのです。

ルートDNSサーバ9

ルートDNSサーバさんは言わば長老のような存在です。
情報の管理は、すべて他のDNSサーバさんに委託しています。
管理する範囲を大雑把に区切って「ここは、おまえが管理しろ」「こっちは、おまえが管理しろ」と丸投げしちゃっているのです。

ルートDNSサーバ10

少し話が逸れますが、この大雑把な括りは「トップレベルドメイン」と言います。
ドメイン名の一番右に「.jp」「.com」「.net」「.info」「.org」のように付いていますよね。それです。

ルートDNSサーバ11

ルートDNSサーバさんは、トップレベルドメイン単位で管理を他のDNSサーバに委託しています。

ルートDNSサーバ12

そして、誰に委託したかはトップレベルドメイン単位でしか覚えておりません。
「あとのことは、よきに計らえ」なのです。

そのため、実際の問い合わせの流れは

1.まずパソコンさんからフルサービスリゾルバさんにお問い合わせがくる

ルートDNSサーバ13

2.答えを知らないフルサービスリゾルバさんは、ルートDNSサーバさんにお伺いを立てる

ルートDNSサーバ14

3.ルートDNSサーバさんからは「そのトップレベルドメインのことなら○○に聞け」とお返事がくる

ルートDNSサーバ15

4.フルサービスリゾルバさんは、ルートDNSサーバさんから紹介されたDNSサーバさんに再度問い合わせる

ルートDNSサーバ16

に なります。
その後は、ルートDNSサーバさんから紹介されたDNSサーバさんが答えを知っている場合もありますし、さらに別の委託先を紹介される場合も あります。
ケース・バイ・ケースです。

ルートDNSサーバ17

ルートDNSサーバさんは

・すべてのDNSサーバの元締め
・実際の管理は全部、他に委託している
・委託はトップレベルドメイン単位でやっている
・知っているのは「そのトップレベルドメインに関する情報は、どのDNSサーバに任せてるよ~」だけ
・フルサービスリゾルバの最初の問い合わせ先


というのを覚えてあげてください。
それだけ覚えておけば、そんなに困らないと思います。


image piyo2

一言でまとめるよ

まぁ「ルートDNSサーバ」って単語が出てきたら「権威DNSサーバ(自分の管理している情報を教えてあげるのが仕事のDNSサーバ)の元締めであり、フルサービスリゾルバ(答えが分からなかったら他のDNSサーバに聞きに行くDNSサーバ)の最初の問い合わせ先なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像031
書籍画像016

おまけ

■訳してみるよ

「root(ルート)」の意味は「根」とか「根源」とかです。
「DNS」は「Domain Name System(ドメイン・ネーム・システム)」の略です。
「domain(ドメイン)」の意味は「領域」とか「区域」とか「領土」とかです。
「name(ネーム)」の意味は「名前」とかです。
「system(システム)」はカタカナで「システム」と解釈してください。
「server(サーバ)」の意味は「仕える人」とか「給仕人」とかです。
何となく くっつけると

根となる領域名システムの給仕人

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
つくって、壊して、直して学ぶ Kubernetes入門
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック