Fedoraでネームサーバ

参りました^_^; BIND9(2004年2月19日)

念願の光ファイバ~が開通しましたぁ( ̄ー ̄)
Bフレッツ・ファミリー100 導入に伴い この際、ネームサーバも
自前で構築しましょ♪・・・って 意気込んでみたのは良いのですが(ーー;)
いや、はや、参りました( ̄∇ ̄)
BIND9の設定に関して 「自宅サーバーマニアックス」さんを参考にさせて 頂きました。ありがとうございましたm(__)m

生還した 「東芝 ノートPC dynabook 」に Fedoraをカスタムインストール。
このFedoraさんに今後、ネームサーバとして、活躍してもらう計画なんですが・・・
また、また、ハマりました(ーー;) 
結論を先に言うと・・・

FedoraパッケージのBIND9、設定ファイルの格納場所は
 /var/named/chroot/etc/named.conf
 /var/named/chroot/var/named/なのねぇ( ̄∇ ̄)

私・・・/etc/named.confを編集して・・・・チェックしてみたり。

#/usr/sbin/named-checkconf /etc/named.conf 

良し(^_^) エラー表示なし。

/var/named/にひたすら 作ったゾーンファイルも間違いがないか チェックしたりして。

# /usr/sbin/named-checkzone [-djqv] /var/named/in-yumidon.com.zone
zone [-djqv]/IN: loaded serial 2004010102
OK
# /usr/sbin/named-checkzone [-djqv] /var/named/out-yumidon.com.zone
zone [-djqv]/IN: loaded serial 2004010102
OK

よっしゃ!named起動!!

# service named start

named[26367]: starting BIND 9.*.* -u named -t /var/named/chroot
named[26367]: using 1 CPU
named: named起a213\225 succeeded
named[26367]: loading configuration from '/etc/named.conf'
named[26367]: no IPv6 interfaces found
named[26367]: listening on IPv4 interface lo, 127.0.0.1#53
named[26367]: listening on IPv4 interface eth0, 192.168.1.2#53
named[26367]: command channel listening on 127.0.0.1#953
named[26367]: running

まる2日経過した後・・・
おい!なかなかキャッシュされないじゃん・・・・
名前解決出来ない!!!!これって・・・間違ってる?

まず・・・messagesログに
lame server resolving ‘sub2.yumidon.com’ (in ‘yumidon.com’?): 219.117.236.18#53
こんなん、出てるし・・・

/etc/named.confに 余計なログを出力しないように記述したはずなのに(ーー;)

logging {
category lame-servers { null; };
};
starting BIND 9.2.2-P3 -u named -t /var/named/chroot

あれ?chroot???
messagesログの内容を見直して ありゃ???とその時、初めて気付いた次第です(汗)

確認してみると・・・/var/named/chroot の中にデフォルト設定ファイルがある!!
/etc/named.conf を 
/var/named/chroot/etc/named.conf へコピーして・・・
/var/named の中に作ったファイルを/var/named/chroot/var/namedへコピーしました。

cp -i in-yumidon.com.zone named.ca out-named.rev in-named.rev localhost.zone named.local out-yumidon.com.zone /var/named/chroot/var/named

この状態で BIND再起動してみました(^_^;)

Feb 17 22:17:22 ns named: named起a213\225 succeeded
Feb 17 08:17:23 ns named[26693]: no IPv6 interfaces found
Feb 17 08:17:23 ns named[26693]: listening on IPv4 interface lo, 127.0.0.
1#53
Feb 17 08:17:23 ns named[26693]: listening on IPv4 interface eth0, 192.16
8.1.2#53
Feb 17 08:17:23 ns named[26693]: command channel listening on 127.0.0.1#9
53
Feb 17 08:17:23 ns named[26693]: zone 0.0.127.in-addr.arpa/IN: loaded ser
ial 1997022700
Feb 17 08:17:23 ns named[26693]: zone 1.168.192.in-addr.arpa/IN: loaded s
erial 2004010101
Feb 17 08:17:23 ns named[26693]: zone yumidon.com/IN: loaded serial 20040
10102
Feb 17 08:17:23 ns named[26693]: zone 18.236.117.219.in-addr.arpa/IN: loa
ded serial 2003092101
Feb 17 08:17:23 ns named[26693]: zone yumidon.com/IN: loaded serial 20040
10102
Feb 17 08:17:23 ns named[26693]: running
Feb 17 08:17:23 ns named[26693]: zone 18.236.117.219.in-addr.arpa/IN: sen
ding notifies (serial 2003092101)
Feb 17 08:17:23 ns named[26693]: zone yumidon.com/IN: sending notifies (s
erial 2004010102)
Feb 17 08:17:24 ns named[26693]: client 203.141.128.33#1678: transfer of
'yumidon.com/IN': AXFR started

おおおぉぉぉぅ!!成功した(汗)
これで、名前解決できる(@^^)/
今回も、初歩的なミスでハマりまくっていましたけど・・・
吐き出されるログを見て判断する大切さ 痛感です。