ゾーンファイルとは何ですか?
ゾーンファイルは、ドメイン名システム(DNS)が使用するテキストドキュメントで、コンピューター、ドメイン名、およびさまざまなリソースを適切なインターネットプロトコル(IP)アドレスにマッピングします。 このマッピングにより、人々は人間の読み取り可能なアドレスを使用して、インターネット上のリソースとコンピューターにアクセスできます。ゾーンファイルは一般に、ディレクティブとリソースレコードの2つの部分で構成されています。
ディレクティブはドル記号から始まり、ゾーンファイル全体に適用される情報($ ttl)などの情報が含まれます。 TTLは、更新をチェックする前に、名前サーバーがダウンロードされたゾーンファイル情報を有効にする必要があるデフォルトの時間です。 たとえば、$ TTLが86,400秒(24時間)に設定されている場合、そのゾーンファイルにアクセスする名前サーバーは、更新されたバージョンを探す前に24時間そのコピーを保存します。 個々のリソースレコードには、このデフォルト値をオーバーライドする一意のTTL情報が含まれる場合があることに注意してください。ゾーンファイルに含まれるすべてのホストの障害ドメイン名と$ includeを含むため、ゾーンファイルは他のテキストファイルの内容を含めることができます。 $ includeファイルを使用すると、管理者はゾーンファイルのリソースレコードを論理的に整理して分離する機能を提供します。これにより、1つのファイルに何百ものエントリを追加する必要がなくなります。
リソースレコードは、特定のホストまたはリソースに関するDNS情報を定義するゾーンファイルエントリです。 インターネットエンジニアリングタスクフォース(IETF)によって定義された数十種類のリソースレコードがありますが、最も一般的に使用されるのは次のとおりです。
- レコード - インターネットプロトコルバージョン4(IPv4)アドレスレコード。 これらのレコードは、特定のホストを割り当てられたIPアドレスにマッピングします。
- MXレコード - メール交換レコード。 MXレコードには、このDNSゾーンのメールサーバーの名前がリストされています。 ゾーンファイルには複数のMXレコードを含めることができます。互いに比較的エレンス。
- CName Record - Canonical Name Record。 CNAMEレコードはレコードに似ていますが、IPアドレスの代わりに1つの名前を別の名前にマッピングするために使用されます。
- NSレコード - 名前サーバーレコード。 これらのレコードは、ゾーンファイルによって参照されるドメインに対して信頼できる名前サーバーを定義します。
- SOAレコード - 権限記録の開始。 SOAレコードは、ゾーン全体に影響を与えるパラメーターを定義します。 これらのレコードは、DNSが適切に機能するために不可欠です。特に、プライマリとセカンダリDNSサーバー間のゾーンファイル転送。
SOAレコードには、他の情報の中でも、ゾーンのルートドメイン名、ゾーンファイルのシリアル番号、および更新間隔がリストされています。 更新間隔は、プライマリサーバーからゾーンファイルをコピーしようとする前に、セカンダリDNSサーバーが通過する時間の量です。 セカンダリDNSサーバーは、シリアル番号を使用して、既に持っているコピーが最も最新かどうかを判断しますateバージョン。