BIND9 TIPS 2
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
|[[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 'master...
#
ちなみに、エラー出力中の 「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;
};
全体ではこんな感じ
view "external" {
//
match-clients { any; };
allow-query { any; };
// 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;
----
終了行:
|[[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 'master...
#
ちなみに、エラー出力中の 「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;
};
全体ではこんな感じ
view "external" {
//
match-clients { any; };
allow-query { any; };
// 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;
----
ページ名: