-Fedoraでネームサーバ-

  
参りました^_^; BIND9

念願の光ファイバ〜が開通しましたぁ( ̄ー ̄)

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

おおおぉぉぉぅ!!成功した(汗)
     これで、名前解決できる(@^^)/

今回も、初歩的なミスで ハマりまくっていましたけど・・・
吐き出されるログを見て 判断する大切さ 痛感です。