DNSサーバーが使用するドメインの構成情報を含むテキストファイルのこと。ドメイン名や、そのドメインが所有するDNSレコードに関する情報が記載されている。一般的に、各ドメインに対して、一つのZone Fileが存在する。
DNS (Domain Name System) は、インターネット上のドメイン名とIPアドレスを関連付ける仕組みである。Zone File は、ドメイン名とIPアドレスのマッピング情報を含むファイルであり、DNSサーバーはこのファイルを使用して、クエリがあった場合に正しいIPアドレスを返す。Zone File には、SOAレコード、NSレコード、Aレコード、MXレコード、CNAMEレコード、PTRレコードなどの情報が含まれる。これらのレコードは、それぞれドメイン名とIPアドレスの関係を示す。
【例】 以下は、example.comのZone Fileの例である。
$ORIGIN example.com.
$TTL 86400
@ IN SOA ns1.example.com. admin.example.com. (
2022052601 ; serial
3600 ; refresh
1800 ; retry
604800 ; expire
86400 ; minimum TTL
)
IN NS ns1.example.com.
IN NS ns2.example.com.
IN A 192.0.2.1
www IN A 192.0.2.2
mail IN A 192.0.2.3
この例では、$ORIGIN ディレクティブは、example.com を基準として指定している。$TTL ディレクティブは、すべてのレコードの有効期限を86400秒 (1日) に設定している。SOAレコードは、ns1.example.comをマスターDNSとし、管理者メールアドレスがadmin.example.comであることを示している。NSレコードは、ドメインに関連する2つのDNSサーバーを指定している。Aレコードは、ドメイン名 example.com、www.example.com、mail.example.com に対応するIPアドレスを指定している。
【関連する用語】
- DNS (Domain Name System)
- DNSサーバー
- ドメイン名
- IPアドレス
- SOAレコード
- NS
【参考文献】
DNSSEC Practice Statement for the Root Zone KSK Operator