質問
DNSサーバはどのような方法で世界中のドメイン名とIPアドレスを把握していますか? 具体例を挙げて説明してください |
解答
DNS(Domain Name System)サーバが世界中のドメイン名とIPアドレスを把握する仕組みは、 以下、仕組みと具体例をわかりやすく説明します。 ✅ 1. DNSは「分散階層型データベース」DNSは、複数の階層に分かれたサーバが協力してドメイン情報を管理しています。 ✅ 2. 世界中のDNSの構造① ルートDNS(Root DNS)
② TLD DNS(Top-Level Domain)
③ 権威DNS(Authoritative DNS)
✅ 3. 名前解決の具体的な流れ(例: |
| 項目 | 内容 |
|---|---|
| 仕組み | **分散階層構造(ルート→TLD→権威)**で問い合わせる |
| 情報保持 | 各DNSサーバは自分が管理する範囲のみ情報を保持 |
| 情報取得 | 必要に応じて上から順にたどって取得する(リカーシブ問い合わせ) |
| 実用高速化 | キャッシュDNSがよく使われる(Google DNS, ISP DNSなど) |
✅ よくあるDNSの例
| ドメイン名 | 説明 |
|---|---|
www.google.com | .comはTLD、google.comは権威DNSが担当 |
www.nic.ad.jp | .jpのTLD DNS → nic.ad.jpのJPNICの権威DNSに問い合わせ |
localhost | DNS問い合わせはせず、PCの内部で解決(hostsファイルなど) |
|
|

この記事へのコメント