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

ゾーンファイルは、コンピューター、ドメイン名、およびさまざまなリソースを適切なインターネットプロトコル(IP)アドレスにマップするためにドメインネームシステム(DNS)によって使用されるテキストドキュメントです。 このマッピングにより、人間が読み取り可能なアドレスを使用して、インターネット上のリソースおよびコンピューターにアクセスできます。 ゾーンファイルは通常、ディレクティブとリソースレコードの2つの部分で構成されます。

ディレクティブはドル記号で始まり、存続時間($ TTL)などのゾーンファイル全体に適用される情報が含まれます。 TTLは、ネームサーバーが更新を確認する前に、ダウンロードされたゾーンファイル情報を有効と見なすデフォルトの時間です。 たとえば、$ TTLが86,400秒(24時間)に設定されている場合、そのゾーンファイルにアクセスするネームサーバーは、更新されたバージョンを探す前にそのコピーを24時間保存します。 個々のリソースレコードには、このデフォルト値を上書きする一意のTTL情報が含まれている場合があります。

他の一般的なディレクティブには、ゾーンファイルに含まれるすべてのホストのデフォルトドメイン名を設定する$ ORIGINと、ゾーンファイルに他のテキストファイルの内容を含めることを許可する$ INCLUDEが含まれます。 $ INCLUDEファイルを使用すると、管理者はゾーンファイルのリソースレコードを論理的に整理および分離できます。 これにより、1つのファイルに数百のエントリを追加する必要がなくなります。

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

  • レコード–インターネットプロトコルバージョン4(IPv4)アドレスレコード。 これらのレコードは、特定のホストを割り当てられたIPアドレスにマップします。
  • MXレコード–メール交換レコード。 MXレコードには、このDNSゾーンのメールサーバーの名前がリストされます。 ゾーンファイルには複数のMXレコードを含めることができます。各MXレコードは、相互に相対的な指定の優先順位を持ちます。
  • CNAMEレコード–正規名レコード。 CNAMEレコードはAレコードに似ていますが、ある名前をIPアドレスではなく別の名前にマッピングするために使用されます。
  • NSレコード–ネームサーバーレコード。 これらのレコードは、ゾーンファイルによって参照されるドメインに対して権限を持つネームサーバーを定義します。
  • SOAレコード–権限の開始レコード。 SOAレコードは、ゾーン全体に影響するパラメーターを定義します。 これらのレコードは、DNSが適切に機能するために不可欠です。特に、プライマリDNSサーバーとセカンダリDNSサーバー間のゾーンファイル転送。

SOAレコードには、とりわけ、ゾーンのルートドメイン名、ゾーンファイルのシリアル番号、および更新間隔がリストされます。 更新間隔は、セカンダリDNSサーバーがプライマリサーバーからゾーンファイルをコピーする前に通過する時間です。 セカンダリDNSサーバーは、シリアル番号を使用して、既に持っているコピーが最新バージョンかどうかを判断します。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?