|[[FrontPage]]|[[BIND 1]]|[[BIND 2]]|[[BIND 3]]|
#contents

*bind 9で、DNSを作成後のメモ [#g924ebab]
BIND 9 で named.conf を変更した後などに、
設定に文法上の誤りがないかチェックする方法は次の通り。


# named-checkconf
#
 

上記のように標準出力に何も出力されない場合は、
named.conf に文法上の誤りがないことを示している。


○エラー出力例1

named.conf にて、example.com ゾーンに対して slave と指定しているのに、
master サーバの指定を忘れた場合。

# named-checkconf
/etc/named.conf:15: zone 'example.com.': missing 'masters' entry
#
 

ちなみに、エラー出力中の 「15」 は間違った定義のゾーンの開始位置を示している。


○エラー出力例2

named.conf にて、type master のつづりを間違えた場合。

# named-checkconf
/etc/named.conf:11: 'masterr' unexpected
#
 

ちなみに、エラー出力中の 「11」 は間違った定義の行番号を示している。


○エラー出力例3

named.conf にて、type master; のセミコロンを忘れた場合。

# named-checkconf
/etc/named.conf:18: missing ';' before 'file'
#
 

ちなみに、エラー出力中の 「18」 はセミコロンを忘れた行の次の行番号を示している。
----
#counter([total|today|yesterday]);
&lastmod;

----


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS