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

*bind 9で、DNSを作成後のメモ [#g924ebab]
**bind の起動 [#a85d7520]
 /etc/rc.d/named start

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


 # named-checkconf
 #
 

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


***エラー出力例1 [#u7ef0076]

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

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

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


***エラー出力例2 [#iab922e8]

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

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

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


***エラー出力例3 [#e87e1c63]

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

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

ちなみに、エラー出力中の 「18」 はセミコロンを忘れた行の次の行番号を示している。
*外部からの問い合わせに答えてない?? [#h7470aba]
インターリンクの逆引きサービスへ再登録しようとしたが、バーチャルドメインの登録が出来ない。
named.confに以下の記述を加えてOKとなった。
 view "external" {
 
 	match-clients   { any; };
 	allow-query     { any; };
 	recursion no;
 //	recursion no;
 
 };
全体ではこんな感じ
 view "external" {
 
 //
 	match-clients   { any; };
 	allow-query     { any; };
 	recursion no;
 //	recursion no;
 
 
 
 zone "." {
 	type hint;
 //	file "named.root";
 	file "named.ca";
 };
 
 zone "localhost" {
 	type master;
 	file "localhost.db";
 };
 //
 zone "0.0.127.IN-ADDR.ARPA" {
 	type master;
 	file "localhost.rev";
 };
 // 
 zone "smb.net" {
 	type master;
 	file "smb.net.db";
 	notify yes;
 };
 
 zone "192A.246.117.219.in-addr.arpa" {
 	type master;
 	file "smb.net.rev";
 	notify yes;
 };
 
 zone "niihama-med.or.jp" {
 	type master;
 	file "niihama-med.or.jp.db";
 	notify yes;
 };
 
 zone "soundstep.co.jp" {
 	type master;
 	file "soundstep.co.jp.db";
 	notify yes;
 };
 
 zone "thousand-winds.net" {
 	type master;
 	file "thousand-winds.net.db";
 	notify yes;
 };
 //
 zone "nosmoke.jp" {
 	type master;
 	file "nosmoke.jp.db";
 	notify yes;
 };
 //
 
 zone "kuji-clinic.info" in {
 	type slave;
 	file "kuji-clinic.info.db";
 	masters { 218.44.228.146; };
 };
 
 zone "kuji-clinic.net" in {
 	type slave;
 	file "kuji-clinic.net.db";
 	masters { 210.255.122.210; };
 };
 };
  
 // end of file
 //

----
#counter([total|today|yesterday]);
&lastmod;

----

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS