named-checkzone, 'named-compilezoneコマンド
目的
名前を指定された構成ファイルのゾーン・ファイル妥当性検査ツールまたは変換ツール。
構文
named-checkzone[ '-d] [ '-j] [ '-q] [ '-v] [ '-c クラス] [ '-f フォーマット] [ '-F フォーマット] [ '-i モード] [ '-k モード] [ '-m モード] [ '-M mode] [ '-n mode] [ '-o filename] [ '-s style] [ '-S mode] [ '-t directory] [ '-w directory] [ '-D] [ '-W mode]zonename filename
named-compilezone[ '-d] [ '-j] [ '-q] [ '-v] [ '-c class] [ '-f format] [ '-F format] [ '-i mode] [ '-k mode] [ '-m mode] [ '-n mode] [ '-o filename] [ '-s style] [ '-t directory] [ '-w directory] [ '-D] [ '-W mode]zonename filename
説明
named-checkzone コマンドはゾーン・ファイルの構文と整合性をチェックします。 このコマンドは、ゾーンのロード時に named デーモンが行うのと同じチェックを行います。 このため、'named-checkzoneコマンドは、ネームサーバーに設定する前に ゾーンファイルをチェックするのに便利である。
named-compilezone コマンドは named-checkzone コマンドに似ていますが、named-compilezone コマンドは、常時、ゾーン内容を指定フォーマットで指定ファイルにダンプします。 さらに、named-compilezone コマンドは、デフォルトで一層厳しいレベル・チェックを適用します。その理由は、そのダンプ出力が、named デーモンによりロードされた実際のゾーン・ファイルとして使用されるからです。 チェック・レベルを手動で指定する場合、そのチェック・レベルは、名前を指定された構成ファイルで指定されたチェック・レベル以上の厳しさにする必要があります。
フラグ
項目 | 説明 |
---|---|
-c class | ゾーンのクラスを指定します。 無指定の場合は、そのクラスはデフォルトで "IN" となります。 |
-d | デバッグを使用可能にします。 |
-D | 標準フォーマットでゾーン・ファイルをダンプします。 この指定は、named-compilezone コマンドの場合は必ず有効となります。 |
-i mode | ロード後のゾーン整合性チェックを行います。 mode パラメーターの値は、以下のいずれかになります。
|
-j | ゾーン・ファイルのロード時にジャーナルがある場合は、それを読み取ります。 |
-f フォーマット | ゾーン・ファイルのフォーマットを指定します。 使用可能なフォーマットは「text (デフォルト)と「raw 。 |
-F フォーマット | 指定された出力ファイルのフォーマットを指定します。 使用可能なフォーマットは「text (デフォルト)と「raw 。 このフラグは、ゾーン内容をダンプしない限りは、どのような影響も与えません。 |
-k mode | 指定された障害モードにより "check-names" チェックを実行します。 可能なモードは「fail 、「warn (デフォルト)、「ignore 。 |
-m mode | MX レコードがアドレスであるかどうかを知るために、それらをチェックする必要があるかどうかを指定します。 可能なモードは「fail 、「warn (デフォルト)、「ignore 。 |
-M mode | MX レコードが CNAME を参照するかどうかをチェックします。 可能なモードは「fail 、「warn (デフォルト)、「ignore 。 |
-n mode | NS レコードがアドレスであるかどうかを知るために、それらをチェックする必要があるかどうかを指定します。 可能なモードは「fail 、「warn (デフォルト)、「ignore 。 |
-o ファイル名 | filename 値で指定したファイルにゾーン出力を書き込みます。 |
-q | 抑止モードを示します (出口コードのみ)。 |
-s スタイル | ダンプされたゾーン・ファイルのスタイルを指定します。 可能なスタイルは「full (デフォルト)と「relative 。 full フォーマットは、別のスクリプトで自動的に処理するのに適している。 一方、'relative フォーマットはより人間が読みやすいため、手作業での編集に適している。 このフラグは、ゾーン内容をダンプしない限りは、どのような影響も与えません。 また、出力フォーマットがテキストでない場合は何の意味もありません。 |
-S mode | SRV レコードが CNAME を参照するかどうかをチェックします。 可能なモードは「fail 、「warn (デフォルト)、「ignore 。 |
-t ディレクトリ | directory にディレクトリーを変更して、それによって構成ファイルに含まれるディレクティブが処理されるようにします。 |
-v | named-checkzoneコマンドのバージョンを表示して終了する。 |
-w ディレクトリ | 現行ディレクトリーを directory に変更して、それによってマスター・ファイルの $INCLUDE ディレクティブの相対ファイル名が機能するようにします。 これは、'named.confファイルのディレクトリ節と似ている。 |
-W mode | 非端末のワイルドカードの有無をチェックするかどうかを指定します。 非端末のワイルドカードは、ワイルドカード・マッチング・アルゴリズム (RFC 1034) の解釈に失敗した結果として発生する場合がほとんどです。 可能なモードは「warn (デフォルト)と「ignore である。 |
zonename | チェック対象のゾーンのドメイン名を指定します。 |
ファイル名 | ゾーン・ファイルの名前を指定します。 |
終了状況
項目 | 説明 |
---|---|
0 | 正常に完了したことを示します。 |
1 | エラーを表します。 |
named-checkzone, 'named-compilezoneコマンド - BIND9.18
完全な説明については、BIND9.18管理者リファレンスマニュアルの'named-checkzone, named-compilezone commandを参照のこと。