権威DNSサーバとは?ゾーン情報を管理するDNSの中核を理解する

権威DNSサーバ

権威DNSサーバとは?DNS情報を管理する仕組み

DNSの名前解決では、キャッシュDNSサーバやルートDNSサーバ、TLD DNSサーバなど複数のDNSサーバが登場します。その中でも最終的な答えを保持しているのが権威DNSサーバ(Authoritative DNS Server)です。

Webサイトへアクセスしたりメールを送信したりするとき、最終的には権威DNSサーバが保持するDNSレコードが参照されます。

DNSを学習していると「権威DNS」「マスターDNS」「スレーブDNS」「ゾーン情報」などの用語が登場しますが、それぞれの役割を理解しておくことはDNS運用において非常に重要です。

本記事では権威DNSサーバの役割や仕組み、ゾーン情報との関係、実際の運用方法について解説します。

権威DNSサーバとは

権威DNSサーバとは、特定ドメインに関する正式なDNS情報を保持しているDNSサーバです。

例えば次のようなDNSレコードを保持しています。

example.com.      IN A      192.0.2.10
www.example.com.  IN A      192.0.2.20
example.com.      IN MX     10 mail.example.com.
mail.example.com. IN A      192.0.2.30

これらの情報を管理しているのが権威DNSサーバです。

DNS問い合わせの最終段階では、この権威DNSサーバから正式な回答が返されます。

DNS名前解決における位置付け

DNS名前解決の流れを確認してみましょう。

PC
↓
キャッシュDNS
↓
ルートDNS
↓
TLD DNS
↓
権威DNS
↓
最終回答

キャッシュDNSサーバはルートDNSサーバから順番に問い合わせを行います。

そして最終的に権威DNSサーバへ到達します。

権威DNSサーバだけが正式なDNSレコードを保持しています。

なぜ「権威」と呼ばれるのか

DNSには複数のキャッシュが存在します。

  • ブラウザキャッシュ
  • OSキャッシュ
  • キャッシュDNSサーバ

しかし、これらは一時的なコピーに過ぎません。

正式な情報を持っているのは権威DNSサーバだけです。

そのため「権威(Authoritative)」という名前が付いています。

ゾーン情報とは

権威DNSサーバはゾーン情報を管理しています。

ゾーンとはDNS管理単位のことです。

例えば example.com のゾーンには次のような情報が含まれます。

example.com.
www.example.com.
mail.example.com.
ftp.example.com.

これらをまとめて管理するのがゾーンです。

ゾーンファイルの例

BINDではゾーンファイルとして管理します。

TTL 3600

@ IN SOA ns1.example.com. admin.example.com. (
    2026060801
    28800
    14400
    3600000
    86400
)

@       IN NS ns1.example.com.
@       IN NS ns2.example.com.

@       IN A 192.0.2.10
www     IN A 192.0.2.20
mail    IN A 192.0.2.30

@       IN MX 10 mail.example.com.

このファイル全体がゾーン情報です。

プライマリDNSサーバ

プライマリDNSサーバ(Primary DNS Server)はゾーン情報の原本を保持するDNSサーバです。

管理者は通常、このサーバ上でDNSレコードを編集します。

以前はマスターDNSサーバと呼ばれていました。

セカンダリDNSサーバ

セカンダリDNSサーバ(Secondary DNS Server)はプライマリDNSサーバからゾーン情報を複製して保持します。

以前はスレーブDNSサーバと呼ばれていました。

障害対策として利用されます。

Primary DNS
      ↓
 Zone Transfer
      ↓
Secondary DNS

これによりプライマリDNSサーバが停止しても名前解決を継続できます。

ゾーン転送とは

ゾーン転送(Zone Transfer)は、プライマリDNSサーバからセカンダリDNSサーバへゾーン情報をコピーする仕組みです。

代表的な方式としてAXFRがあります。


AXFR

DNSでは通常UDPが利用されますが、ゾーン転送はTCP53番ポートを利用します。

SOAレコードの役割

ゾーン転送ではSOAレコードが重要です。

@ IN SOA ns1.example.com. admin.example.com. (
    2026060801
)

シリアル番号が更新されると、セカンダリDNSサーバは変更を検知します。

その後、新しいゾーン情報を取得します。

権威DNSサーバの応答

digコマンドで権威DNSサーバへ直接問い合わせることができます。

dig @ns1.example.com www.example.com

応答例です。


www.example.com. 3600 IN A 192.0.2.20

これが正式な情報になります。

権威DNSサーバとキャッシュDNSサーバの違い

項目権威DNSキャッシュDNS
役割正式情報を管理問い合わせ代行
保持情報ゾーン情報キャッシュ情報
再帰問い合わせ通常しない行う
レコード編集可能不可

権威DNSサーバの冗長化

権威DNSサーバは通常複数台で運用します。


ns1.example.com
ns2.example.com

NSレコードにも複数登録します。

example.com. IN NS ns1.example.com.
example.com. IN NS ns2.example.com.

これにより片方が停止しても名前解決を継続できます。

クラウドDNSにおける権威DNS

現在はクラウドDNSサービスが広く利用されています。

  • Amazon Route 53
  • Cloudflare DNS
  • Google Cloud DNS
  • Azure DNS

これらも権威DNSサーバとして動作しています。

利用者はゾーンファイルを意識せずに管理できます。

よくあるトラブル

SOAシリアル番号を更新していない

セカンダリDNSへ変更が反映されません。

ゾーン転送が失敗している

TCP53番ポートが遮断されている場合があります。

NSレコードの設定ミス

ドメイン全体が名前解決できなくなる可能性があります。

権威DNSとキャッシュDNSを混同している

DNS障害時の切り分けが難しくなります。

実務で覚えておきたいポイント

  • 権威DNSサーバは正式なDNS情報を保持する
  • ゾーン情報を管理する
  • キャッシュDNSサーバとは役割が異なる
  • SOAレコードが重要
  • 冗長化のため複数台運用が基本
  • クラウドDNSも権威DNSサーバである

まとめ

権威DNSサーバは、ドメインの正式なDNS情報を保持するDNSサーバです。

DNS名前解決では最終的な回答を提供する役割を持ち、ゾーン情報を管理しています。

実運用ではプライマリDNSサーバとセカンダリDNSサーバによる冗長構成が一般的です。

また、SOAレコードやゾーン転送の仕組みを理解することで、DNSサーバ構築やトラブルシューティングにも対応できるようになります。

DNSを深く理解するうえで、権威DNSサーバは欠かせない重要な存在です。