TCP/IP の DOMAIN キャッシュ・ファイル・フォーマット

目的

DOMAIN ネーム・サーバー・ホストのルート・ネーム・サーバー (複数可) を定義します。

説明

キャッシュ ファイルは DOMAIN データ・ファイルの 1 つであり、ネットワークのルート・ドメインの権限ネーム・サーバーであるサーバーのアドレスが含まれています。 このファイルの名前は、 名前付き ブート・ファイルに定義されています。 ホストが複数のドメインにサービスを提供する場合、キャッシュ・ファイルには、各ドメインの権限ネーム・サーバーのエントリーが含まれている必要があります。

このファイル内のすべてのエントリーは、 標準リソース・レコード・フォーマット内になければなりません。 このファイル内の有効なリソース・レコードは、以下のとおりです。

  • ネーム・サーバー (ナノ秒)
  • アドレス (A)

コメント (; [セミコロン] で始まり、行の終わりまで続く) を除き、データ・ファイル内のリソース・レコードは、通常、 名前付き デーモンが resolver ルーチンからの照会に応答して戻すリソース・レコードのフォーマットに従います。

以下の例は、キャッシュ・データ・ファイルを使用するさまざまな方法を示しています。 この例は、任意のネーム・サーバーまたは 2 つのネットワークのいずれかに対して有効です。

ネットワークabc構成要素:

  • gobi.abcの 1 次ネーム・サーバーabcネットワーク、192.9.201.2
  • mojave.abc、ホスト・マシン、192.9.201.6
  • sandy.abc、2 次ネーム・サーバーabcネットワークとゲートウェイabcおよびxyz,192.9.201.3

ネットワークxyz構成要素:

  • kalahari.xyz、1 次ネーム・サーバーxyzネットワーク、 160.9.201.4
  • lopnor.xyz、ホスト・マシン、160.9.201.5
  • sahara.xyz、ホスト・マシン、およびキャッシュ専用ネーム・サーバーxyzネットワーク、160.9.201.13
  • sandy.xyz、2 次ネーム・サーバーxyzネットワークとゲートウェイabcおよびxyz,160.9.201.3
    注: sandyゲートウェイ・ホストは、両方のネットワーク上にあり、両方の 2 次ネーム・サーバーとしても機能します。

以下は、いずれかのドメイン内のいずれかのネーム・サーバー上の DOMAIN キャッシュ・ファイル内のサンプル項目です。

;
;cache file for all nameservers in both domains
;
; root name servers.
abc                              IN      NS      gobi.abc.
xyz                              IN      NS      kalahari.xyz.
gobi.abc.       3600000  IN      A       192.9.201.2
kalahari.xyz    3600000  IN      A       160.9.201.4

ファイル

項目 説明
/ etc/named.conf 名前付き デーモンが DOMAIN ネーム・サーバー・ファイルを初期化する方法を定義します。
/usr/samples/tcpip/named.conf サンプルの named.conf ファイル。これには、使用するための指示も含まれています。
/usr/samples/tcpip/named.data サンプルの named.data ファイル。これには、その使用方法の説明も含まれています。