和6年能登半島地震により亡くなられた方々のご冥福をお祈りするとともに、被害に遭われた皆さまに対し、心よりお見舞い申し上げます。一日も早く被災地の安全が確保され、復旧が進む事を心よりお祈り申し上げます。

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

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