Skip to main content

ゾーンファイルとは何ですか?

ゾーンファイルは、ドメイン名システム(DNS)が使用するテキストドキュメントで、コンピューター、ドメイン名、およびさまざまなリソースを適切なインターネットプロトコル(IP)アドレスにマッピングします。このマッピングにより、人々は人間の読み取り可能なアドレスを使用して、インターネット上のリソースとコンピューターにアクセスできます。ゾーンファイルは一般に、ディレクティブとリソースレコードの2つの部分で構成されています。directiveディレクティブはドル標識から始まり、ゾーンファイル全体に適用される情報($ TTL)などの情報を含めます。TTLは、更新をチェックする前に、名前サーバーがダウンロードされたゾーンファイル情報を有効にする必要があるデフォルトの時間です。たとえば、$ TTLが86,400秒(24時間)に設定されている場合、そのゾーンファイルにアクセスする名前サーバーは、更新されたバージョンを探す前に24時間そのコピーを保存します。個々のリソースレコードには、このデフォルト値をオーバーライドする一意のTTL情報が含まれる場合があることに注意してください。他のテキストファイルの内容を含めます。$ includeファイルを使用すると、管理者はゾーンファイルのリソースレコードを論理的に整理して分離する機能を提供します。これにより、1つのファイルに何百ものエントリを追加する必要がなくなります。

リソースレコードは、特定のホストまたはリソースに関するDNS情報を定義するゾーンファイルエントリです。インターネットエンジニアリングタスクフォース(IETF)によって定義された数十種類のリソースレコードがありますが、最も一般的に使用されるのは次のとおりです。これらのレコードは、特定のホストを割り当てられたIPアドレスにマッピングします。

MXレコード - メール交換レコード。MXレコードには、このDNSゾーンのメールサーバーの名前がリストされています。ゾーンファイルには複数のMXレコードを含めることができ、それぞれが互いに比較的優先されるように指定されています。CNAMEレコードはレコードに似ていますが、IPアドレスの代わりに1つの名前を別の名前にマッピングするために使用されます。これらのレコードは、ゾーンファイルによって参照されるドメインに対して権威ある名前サーバーを定義します。SOAレコードは、ゾーン全体に影響を与えるパラメーターを定義します。これらのレコードは、DNSが適切に機能するために不可欠です。特にプライマリとセカンダリDNSサーバー間のゾーンファイル転送。、および更新間隔。更新間隔は、プライマリサーバーからゾーンファイルをコピーしようとする前に、セカンダリDNSサーバーが通過する時間の量です。セカンダリDNSサーバーは、シリアル番号を使用して、既に持っているコピーが最も最新のバージョンであるかどうかを判断します。