TCP/IP の DOMAIN 逆方向データ・ファイル・フォーマット
目的
名前付き デーモンのリバース・ネーム・レゾリューション情報を保管します。
説明
リバース・データ・ファイルは DOMAIN データ・ファイルの 1 つであり、ネーム・サーバーの権限ゾーンにあるすべてのマシンのアドレスからネーム・レゾリューションへのマッピング情報を含んでいます。 リバース・ホスト・データ・ファイルの名前は、 名前付き ブート・ファイルで指定されます。 1 次ネーム・サーバーごとに複数のリバース・ホスト・データ・ファイルが存在する可能性があります。
このファイル内のすべてのエントリーは、 標準リソース・レコード・フォーマット内になければなりません。 このファイル内の有効なリソース・レコードは、以下のとおりです。
- 権限の開始 (SOA とは)
- ネーム・サーバー (ナノ秒)
- ポインター (PTR (ポインター))
コメント (; (セミコロン) で始まり、行の終わりまで続く) を除き、データ・ファイル内のリソース・レコードは通常、 名前付き デーモンが resolver ルーチンからの照会に応答して返すリソース・レコードのフォーマットに従います。
addrs.awk および hosts.awkという 2 つの awk スクリプトが /usr/samples/tcpip ディレクトリーに用意されており、既存の /etc/hosts ファイルを named データ・ファイルに変換するのに役立ちます。 アーク スクリプトには、使用するための説明も含まれています。 変換について詳しくは、これらのファイルを参照してください。
例
以下の例は、DOMAIN リバース・データ・ファイルのさまざまな使用方法を示しています。 これらの例では、2 つのネットワークが表されています。abc およびxyz.
ネットワーク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、ホスト・マシン、およびキャッシュ専用ネーム・サーバーxyzネットワーク、160.9.201.5
- sahara.xyz、ホスト・マシン、160.9.201.13
- sandy.xyz、2 次ネーム・サーバーxyzネットワークとゲートウェイabcおよびxyz,160.9.201.3 注: ホストsandyゲートウェイ・ホストは、両方のネットワーク上にあり、両方の 2 次ネーム・サーバーとしても機能します。
- 次のリバース・データ・ファイル:gobi.abc、ネットワークの 1 次ネーム・サーバーabcには、以下の項目が含まれます。
; ;primary reverse host data file for abc - gobi.abc ; @ IN SOA gobi.abc. root.gobi.abc. ( 1:1 ;serial 3600 ;refresh 600 ;retry 3600000;expire 86400 ;minimum ) ;nameservers for abc IN NS gobi.abc. ;other nameservers IN NS kalahari.xyz. 4.201.9.160.in-addr.arpa IN PTR kalahari.xyz ; ;define all hosts in abc 2 IN PTR gobi.abc. 3 IN PTR sandy.abc. 6 IN PTR mojave.abc. - 次のリバース・データ・ファイル:kalahari.xyz、ネットワークの 1 次ネーム・サーバーxyzには、以下の項目が含まれます。
; ;primary reverse host data file for xyz - kalahari.xyz ; @ IN SOA kalahari.xyz. root.kalahari.xyz. ( 1:1 ;serial 3600 ;refresh 600 ;retry 3600000;expire 86400 ;minimum ) ;nameservers for xyz IN NS kalahari.xyz. ;other nameservers IN NS gobi.abc. 2.201.9.192.in-addr.arpa IN PTR gobi.abc ; ;define all hosts in xyz 4.201 IN PTR kalahari.xyz. 13.201 IN PTR sahara.xyz. 5.201 IN PTR lopnor.xyz. 3.201 IN PTR sandy.xyz.
- 次のリバース・データ・ファイル:gobi.abc、ネットワークの 1 次ネーム・サーバーabcには、以下の項目が含まれます。
ファイル
| 項目 | 説明 |
|---|---|
| / etc/named.conf | 名前付き デーモンが DOMAIN ネーム・サーバー・ファイルを初期化する方法を定義します。 |
| /usr/samples/tcpip/addrs.awk | /etc/hosts ファイルを /etc/named.rev ファイルに変換するためのサンプル awk スクリプト。 アーク スクリプトには、その使用に関する指示も含まれています。 |
| /usr/samples/tcpip/hosts.awk | /etc/hosts ファイルを /etc/named.data ファイルに変換するためのサンプル awk スクリプト。 アーク スクリプトには、その使用に関する指示も含まれています。 |
| /usr/samples/tcpip/named.conf | サンプルの named.conf ファイルが入っています。このファイルにも、その使用法に関する指示が含まれています。 |
| /usr/samples/tcpip/named.data | サンプルの named.data ファイルが入っています。このファイルには、その用途に関する指示も含まれています。 |