- ベストアンサー
CentOSでのbad owner name
- CentOS5でBindの設定をしておりますが、bad owner name (check-names)でサービス開始できません。
- 3つのzone fileがあるのですが、net08.zone.wanだけにメッセージがでるのでファイルを提示しますが10行から12行目も特段問題があるようには思えません。
- 何かヒントとなるようなことがないかアドバイスください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
named.confに zone "net08.ait.ac.jp" IN { が2個あるのがおかしいです。 内部用と外部用を分けようとしていますが設定が間違っています。 後インターネットを利用するのでしたらルートゾーンの設定も必要です。 http://www.infra.jp/debian/bind9-2.html を参考にされると良いでしょう。
その他の回答 (2)
/var/named/net08.zone.wan:10: net08.ait.ac.jp\032 <-- \032はスペースです 余分なスペースが入っていませんか? named.confでnet08.ait.ac.jpのzone指定に誤りが無いかを確認してください。 named.confを見ないとこれ以上はわかりません。
補足
ご返信ありがとうございます。 スペースや綴りを再確認しましたがまだ変わりありません。改行いれると行番号エラーがその分ずれるので10,11,12行目の bad ownerとなるのでこの3行に問題あると思うのですが named.confを提示しますので何かお気づきの点があればご指摘下さい。 [root@ns1 named]# more named.conf options{ version"unknown" ;directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; forwarders{ 8.8.8.8 ;202.225.94.247 ;}; }; logging{ channel default_debug{ file "/var/log/error.log"; severity dynamic; }; channel "log_queries"{ file "/var/log/queries.log"; severity info; print-time yes; print-category yes; }; category queries {"log_queries";}; }; view "internal" { match-clients {localnets;192.168.0.0/24; 192.168.1.0/24;}; recursion yes; inculde "/etc/named.rfc1912.zones"; zone "net08.ait.ac.jp" IN { type master; file "/var/named/net08.zone"; allow-update {none;}; }; zone "0.168.192.in-addr.arpa" IN { type master; file "/var/named/net08.zone.rev"; allow-update {none;}; }; }; ew "external" { match-clients {any;}; recursion no; include "/etc/named.rfc1912.zones"; }; zone "net08.ait.ac.jp" IN { type master; file "/var/named/net08.zone.wan"; allow-update {none;}; }; }; --- よろしくお願いします。
- Wr5
- ベストアンサー率53% (2173/4061)
>@ IN SOA ns1.net08.ait.ac.jp. root.ns1.net08.ait.ac.jp.( >2013110901 ;serial >3600 ;refresh >900 ;retry >604800 ;expire >86400 ;negative >) >@ IN NS ns1.net08.ait.ac.jp. SOAレコードの最後にセミコロンは不要でしたっけ? 他のゾーンファイルにもセミコロンが無いなら不要なんでしょう。
お礼
早々返答頂きありがとう御座います。 セミコロンはなくてもよかったようです。 無事解決しました。ありがとうございます。
お礼
ご回答誠にありがとう御座います。 ご指摘された部分も修正しましたが改善されませんでした。 しかし、いろいろ調べたうちnamed.confの場所が/etc/でなく/var/に位置しており/etc配下に移動したらサービススタートに成功しました。初歩的なミスでご迷惑をお掛けしました。 また質問させていただく場合があればご助言よろしくお願いします。