この投稿では、ユーザーから長年にわたって最も多く寄せられた質問にお答えします。 権威DNSサーバーと再帰DNSサーバーの違いは何ですか?
DNSとは何ですか? ご存知の方は読み飛ばしてください。 www.example.com のようなドメイン名を 1.1.1.1 のような IP アドレスに変換することによって、さまざまな Web サイトやサーバーに接続します。これらの番号は、ルーターやサーバーが要求を指示し、ドメイン名に変換された正しい回答を得るために使用されます。
Authoriative vs. Recursive
サイトに接続しようとするとき、2 種類の異なるサーバーを経由してクエリを実行します。 これらのサーバーは、権威 DNS サーバーと再帰 DNS サーバーと呼ばれ、ユーザーのクエリに応答し、どの IP アドレスがどのドメインにマップするかを示す標準情報を保持します。 このドメイン名からIPへのマッピングは、通常、システム管理者によって設定されます。 Web サイトを訪問している人は、再帰的 DNS サーバーにルックアップを要求します。 再帰的DNSサーバーは、必要な権威的ネームサーバーに回答を求めます。
How Recursive Servers Work
Recursive Servers is the workhores in the DNS lookup process.再帰的ネームサーバーは、情報を求める人にこの答えを提供する。 これらのサーバーは、クエリするクライアントに対して適切な IP で応答するために、しばしば多数の DNS 検索を実行する必要があります。 この種のサーバーは通常、ISP(インターネット サービス プロバイダ)または専門の解決 DNS プロバイダによって管理されます。
たとえば、Google は独自の公開再帰 DNS サーバーを運営しています。
権威サーバーの仕組み
ドメイン名を所有していれば、ある時点で、ドメイン名を IP アドレスにマップする権威 DNS サーバーを使用しなければならないことがあります。 これは、権威 DNS サーバーでのみ行われます。
権威 DNS サーバーは、階層構造で構成されます。 すべては、ドットルートのネームサーバーから始まります。 これらの権威ネームサーバーは、トップレベルドメインのような階層構造で次のレベルのセットがどこにあるかを知っています。 ルートサーバーは、ことわざのDNSツリーの最上位にあります。 .com のようなトップレベルドメイン (TLD) の DNS クエリを処理する権威サーバーの IP アドレスを正確に把握しています。
さて、違いが見えてきました。権威サーバーはルートネーム サーバーに直接アクセスできますが、再帰サーバーはこの情報をすでに保存またはキャッシュしていることがあります。
再帰 DNS サーバーにキャッシュされた情報がない場合、再帰サーバーは当該ドメインの IP アドレスを見つけるためにどのような手順を踏むのでしょうか。
このように、問題のドメインの権威サーバーに到達するまで、階層的 DNS ツリーを上から下へと再帰するので、再帰サーバーと呼ばれているのです。 ほとんどの場合、再帰的 DNS サーバーは、実際にはキャッシュの再帰的 DNS サーバーです。 これは、指定された時間(TTLまたはtime to liveとして知られている)の間、IPへのURLのマップを保存することを意味します。 これは、同じ権限を持つサーバーに同じクエリを繰り返し送信する必要がなく、ユーザーの時間を大幅に節約できることを意味します。
再帰ネーム サーバーは、ルートのネーム サーバーを見つける場所 (ドット) しか知りません。 ネームサーバーの各レベルに基づき、次のレベルが階層構造のどこにあるかを知っているため、最終的に答えが見つかります。