権威DNSサーバーと再帰DNSサーバーの主な違いは、再帰DNSサーバーがユーザーからの要求を受け取り、対応するIPアドレスを見つけるために権威DNSからのレコードをチェックしながら、ドメイン名からIPアドレスへのマッピングを実行することです。
DNSは、ネットワークのコンピュータサービスやデバイスのインターネットドメイン名とその関連IPアドレスを管理・維持するサーバーの一種です。
インターネットの正常な機能を維持するために不可欠なコンポーネントです。
DNSサーバーには、権威型と再帰型の2種類があります。
権威DNSは、他のDNSネームサーバー(再帰サーバー)からの要求に対して、目的のWebサイトのIPマッピングで回答を提供します。
しかし、再帰的DNSは、ホストの正しいIPで応答するために、いくつかのルックアップを実行します。
Googleなどの組織は、独自の公開Recursive DNSサーバーを実行しています。
DNSとは
IPアドレスは、インターネットに接続されている機器を識別するための数値のアドレスです。
しかし、必ずしもIPアドレスで機器を認識できるとは限りません。
そこで、この問題を解決するのがDNS(Domain Name Server)です。
これは、ドメイン名とそれに対応するIPアドレスを結びつけるものです。
具体的には、ユーザーがWebブラウザでドメイン名を入力すると、DNSサーバーがそのドメイン名をIPアドレスに変換する。
例えば、ユーザーがウェブブラウザでgoogle.comと入力すると、DNSサーバーはデータベースを検索して、そのドメイン名に一致するIPアドレスを見つける。
そして、そのドメイン名をウェブサイトのIPアドレスに解決します。
これで、ユーザーはgoogle.comと通信できるようになる。
図1:DNSサーバー
さらに、DNSサーバーには2つのタイプがあります。
すなわち、権威サーバーと再帰サーバーです。
権威DNSサーバーと再帰DNSサーバーの違いは、サーバーがどのようにクエリーに応答し、どのIPアドレスがどのドメインにマッピングされるかという情報を保持しているかによる分類による。
権限あるDNSサーバーとは
権威DNSサーバーは、ドメイン名とIPアドレスの「対応表」を保存しています。
システム管理者は、ドメイン名とIPアドレスのマッピングを実行します。
ユーザーが独自のドメイン名を持っている場合、ある時点で、権威DNSサーバーを使用してドメイン名をIPアドレスにマッピングする必要があります。
これは、権威DNSサーバーでのみ行われます。
さらに、権威DNSサーバーは、階層構造で構成されています。
すべては、ドットルートのネームサーバーから始まります。
DNSは分散型データベースシステムで管理されており、そのデータベースのノードをネームサーバーと呼びます。
権威あるネームサーバーは、階層構造で設定されたレベル、例えば-トップレベルドメインがどこにあるかを知っています。
さらに、ルートサーバーはDNSツリーの最上位に位置しています。
彼らは、.comなどのトップレベルドメイン(TLD)のDNSクエリーを処理する権威サーバーのIPアドレスを正確に知っています。
再帰的DNSサーバとは?
再帰的DNSサーバーは、意図したドメインの適切なIPアドレスを要求元のホストに提供します。
例えば、ユーザーがWebブラウザーを使ってWebサイトを要求する場合を考えてみましょう。
まず、コンピューターは再帰的DNSサーバーにリクエストを行い、Webサイトに関連するIPアドレスを調べます。
このとき、オペレーティングシステムやウェブブラウザには、すでにキャッシュされていないことが前提です。
次に、再帰サーバーは、そのIPがキャッシュされているか、また有効期限(TTL)が残っているかを確認します。
再帰サーバーがIPをキャッシュしていない場合、再帰プロセスまたは権威DNSサーバー階層を通過する繰り返しプロセスを開始します。
権威的DNSと再帰的DNSの違い
定義
権威DNSサーバーとは、ドメイン管理者やDNSメソッドなどの独自のソースで設定されたデータからDNSクエリに応答するサーバーのことである。
一方、再帰的DNSサーバーとは、ユーザーからWebサイト名やURLを受け取り、権威的DNSサーバーから取得したレコードをチェックして、対応するIPアドレスを割り出すサーバーのことである。
このように、権威型DNSと再帰型DNSの主な違いはここに含まれている。
機能性
権威サーバーはルートネームサーバーに直接アクセスできます。
しかし、再帰的サーバーはすでに情報を保存またはキャッシュしています。
したがって、この点が権威DNSと再帰的DNSの大きな違いです。
マネジメント
権威DNSと再帰DNSのもう一つの違いは、権威DNSサーバーでは、ドメイン名とIPアドレスのマッピングがシステム管理者によって設定される点です。
これに対して、再帰DNSサーバーは、ISPまたは専門の解決DNSプロバイダーによって管理されます。
結論
結論として、権威型サーバーと再帰型サーバーは、2種類のDNSサーバーです。
権威DNSと再帰DNSサーバーの主な違いは、権威DNSがドメイン名とIPアドレスのマッピングを行うサーバーであるのに対し、再帰DNSはユーザーからのリクエストを受け、権威DNSからのレコードをチェックしてIPアドレスを見つけるサーバーであることです。