DNSサーバーにはどのような種類がありますか

ドメインネームシステム(DNS)は、階層的なサーバー構造に基づいており、文字通り、人が人間が読みやすい名前を使ってインターネットを閲覧できるようにしています。DNSのおかげで、ユーザーはブラウザに「menandmice.com」のようなウェブサイトのURLを入力し、そのサイトにアクセスすることができるのです。

その裏側では、クライアントは設定で指定されたリゾルバーサーバーに対してDNSクエリを発行します。リゾルバーは、階層内の複数のサーバーに問い合わせを行うことで、そのウェブサイト、より正確にはそのドメイン名について再帰的な検索を行います。情報が見つかり次第、IPアドレスがクライアントに返され、これによりクライアントは宛先への経路を知ることができます。

Infographic on how a client interacts with recursive DNS resolvers, which then query root, top-level domain (TLD), and authoritative DNS servers to resolve a domain name.

1. 再帰的リゾルバー

Diagram showing a recursive DNS resolver querying root, TLD, and authoritative DNS servers on behalf of a client request.

再帰的リゾルバーサーバー(キャッシュサーバーとも呼ばれる)は、DNSクエリが行われた際にクライアントが最初にアクセスするサーバーです。これは、ユーザーがブラウザを開き、ドメイン名を含むURLを入力した際によく発生します。そのクライアントデバイスには、以下に示すように、ドメイン名を見つけるために最初にどこにアクセスすべきかを認識できるよう、DNS設定が構成されています。

Screenshot of IPv4 DNS settings in Windows, showing manual configuration with Google DNS servers and alternate recursive resolvers.

DNS設定は、上の図のように明示的に定義することも、ネットワーク上のDNS管理ソフトウェアを使用して自動的に設定することもできます。

再帰的リゾルバーサーバーが最近このドメイン名を検索したことがある場合、その情報がすでにキャッシュされている可能性があり、その場合はリクエストの正しいIPアドレスをクライアントに即座に通知できます。しかし、そうでない場合は、この情報を取得するために再帰クエリを実行する必要があります。その際、まずルートサーバーから検索を開始します。

2. DNSルートネームサーバー

Diagram showing a recursive resolver querying the DNS root server to identify the correct TLD server, as part of the domain name resolution process initiated by a client.

再帰的リゾルバーは、まずルートサーバーに問い合わせを行います。ICANN(Internet Corporation for Assigned Names and Numbers)の一部であるIANA(Internet Assigned Numbers Authority)という組織が、これらのルートサーバーを管理しています。

前述の通り、DNSは階層構造となっているため、ドメイン名を特定するには、ルートサーバーから始めることが、正しいツリーから開始していることを確実にする唯一の方法です。つまり、menandmice.comとmenandmice.netはまったく異なるドメイン名であり、したがってまったく異なる宛先となります。 bluecatnetworks.com と入力すると、ルートサーバーは再帰型リゾルバーに対し、正しいトップレベルドメインサーバー(この場合は .com)に照会するよう指示します。

また、ルートサーバーがこの情報をキャッシュしており、再帰的リゾルバーに直接回答を返す可能性もあります。しかし、そうでない場合は、トップレベルドメイン(TLD)サーバーへと転送されます。

3. TLDネームサーバー

Diagram highlighting the role of TLD name servers in the DNS resolution process, showing a recursive resolver querying the appropriate top-level

再帰型サーバーが正しいトップレベルドメイン(TLDサーバー)を特定できたので、そのサーバーに正しい情報を問い合わせることができます。TLDサーバーには、次のような多くの種類があります:

  • 汎用トップレベルドメイン(gTLD) – よく見かける.comや.netのほか、.clubや.shopなどの新しいTLDも含まれます
  • スポンサー付きTLD – 特定のグループによって管理され、一般的に民族、地域、職業などの特定のコミュニティ向けに利用される
  • 非スポンサー型TLD – IANAによって管理されているが、スポンサーが付いていないgTLD
  • 国別コードTLD(ccTLD) – 特定の国に割り当てられたTLD
  • 国際化TLD – 現地語の文字を使用するTLD

TLDサーバーは、情報をキャッシュしているか、あるいは再帰型サーバーを正しい権威サーバーへ誘導し、宛先のIP情報を取得させます。

4. 権威ネームサーバー

Diagram illustrating how the recursive DNS server contacts the authoritative name server to retrieve the final IP address for a domain name query.

権威ネームサーバーには、クライアントが探していたIP情報が格納されています。企業、団体、または個人がドメイン名の使用権を借り受ける場合、その名前を権威サーバーに登録する必要があります。この登録により、そのドメイン名は、パブリックネットワークやインターネット、あるいはプライベートネットワークを問わず、ネットワーク上で正式に公開されることになります。

再帰型サーバーは、後で使用するために情報をキャッシュしたり、宛先情報をクライアントサーバーに転送したりすることがあります。情報がキャッシュされると、クライアントデバイスでの読み込みが速くなります。

DNSサーバーの種類に関する要点

各DNSサーバーの種類は、ドメイン名をIPアドレスに変換する過程において、それぞれ異なる役割を果たしています。再帰的リゾルバーがプロセスを開始し、ルートサーバーとTLDサーバーがクエリを誘導し、権威サーバーが最終的な回答を返します。これらの種類を理解することは、DNSエコシステムがどのように効率的かつ確実に機能しているかを把握するための鍵となります。

DNSサーバーとは何ですか?

DNSサーバーは、人間が読みやすいドメイン名を機械が読み取れるIPアドレスに変換し、ユーザーが慣れ親しんだ名前を使ってウェブサイトにアクセスできるようにします。

再帰型DNSと権威型DNSの違いは何ですか?

再帰型DNSサーバーは、ドメイン名を解決するために他のサーバーに問い合わせを行うのに対し、権威DNSサーバーは、ドメインの確定的なIPアドレスを保持し、それを返します。

TLDとは何ですか?また、なぜ重要なのでしょうか?

TLD(トップレベルドメイン)は、DNS階層の最上位に位置し、.comや.orgなどのドメイン拡張子に基づいて、DNSクエリを適切な権威サーバーにルーティングする役割を果たします。

ルートDNSサーバーにはどのような情報が格納されていますか?

ルートDNSサーバーには、.com、.org、.netなどの適切なトップレベルドメイン(TLD)ネームサーバーへクエリを転送するための情報が格納されています。

どの種類のDNSレコードがメールサーバーを識別しますか?

MX(Mail Exchange)レコードは、ドメインの適切なメールサーバーを特定し、電子メールをそのサーバーへ転送します。

DNSサーバーにはいくつの種類がありますか?

DNSサーバーには、主に4つの種類があります。それは、再帰的リゾルバー、ルートサーバー、TLDサーバー、および権威サーバーです。 [email protected]