今日は新仮想自宅サーバーで内向きのDNSを構築!
そのトラブル第二弾!
特定のzoneファイルでエラー発生!
★bindを起動すると・・・
named を起動中:
Error in named configuration:
zone localhost.localdomain/IN: loaded serial 0
zone localhost/IN: loaded serial 0
zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0
zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
zone 0.in-addr.arpa/IN: loaded serial 0
zone ezic.info/IN: NS ’01.dnsv.jp.ezic.info’ is a CNAME (illegal)
zone ezic.info/IN: NS ’02.dnsv.jp.ezic.info’ is a CNAME (illegal)
zone ezic.info/IN: not loaded due to errors.
_default/ezic.info/in: bad zone
まあもっとこのログを注意深く見れば解決したんだろうが、
zone ezic.info/IN: NS ’01.dnsv.jp.ezic.info’ is a CNAME (illegal)
zone ezic.info/IN: NS ’02.dnsv.jp.ezic.info’ is a CNAME (illegal)
・・・01.dnsv.jp.ezic.info???
おかしい!?
原因は、zoneファイルの記述で、
IN NS 01.dnsv.jp
IN NS 02.dnsv.jp
となっていて、正しくは
IN NS 01.dnsv.jp.
IN NS 02.dnsv.jp.
ドット抜け!
でも、前のサーバーでは問題なく動いていたために、
今回気がつくのが遅れた!
ちなみに前のサーバーのbindが、
BIND 9.3.6-P1-RedHat-9.3.6-20.P1.el5
で、現在が
BIND 9.7.3-P3-RedHat-9.7.3-8.P3.el6_2.2
なわけですが、・・・厳密に解釈されるようになったってことかな??
コメント