こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

CentOSでのbad owner name

お世話になります。
CentOS5でBindの設定をしておりますが、以下のようにbad owner name (check-names)
でサービス開始できません。メッセージからして権限や不正な文字列などをチェックしても改善しません。3つのzone fileがあるのですが、net08.zone.wanだけにメッセージがでるのでファイルを提示しますが10行から12行目も特段問題があるようには思えません。なにかヒントとなるようなことがないかアドバイスください。

[root@ns1 named]# service named start
Starting named:
Error in named configuration:
zone net08.ait.ac.jp/IN: loaded serial 2013110901
zone 0.168.192.in-addr.arpa/IN: loaded serial 2013110901
/var/named/net08.zone.wan:10: net08.ait.ac.jp\032: bad owner name (check-names)
/var/named/net08.zone.wan:11: net08.ait.ac.jp\032: bad owner name (check-names)
/var/named/net08.zone.wan:12: www.net08.ait.ac.jp\032: bad owner name (check-names)
zone net08.ait.ac.jp\032/IN: loading master file /var/named/net08.zone.wan: bad owner name (check-names)
external/net08.ait.ac.jp /IN: bad owner name (check-names)
[FAILED]

---

[root@ns1 named]# more net08.zone.wan
$TTL 86400
@ 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.
IN MX 10 ns1.net08.ait.ac.jp.
IN A 40.2.2.214
www IN A 40.2.2.214



[root@ns1 named]# ls -l
total 32
drwxrwx--- 2 named named 4096 Aug 26 2004 data
-rw-r--r-- 1 named named 1080 Nov 16 17:28 named.conf
-rw-r--r-- 1 named named 281 Nov 9 19:18 net08.zone
-rw-r--r-- 1 named named 306 Nov 9 19:19 net08.zone.rev
-rw-r--r-- 1 named named 356 Nov 16 17:46 net08.zone.wan
drwxrwx--- 2 named named 4096 Jul 27 2004 slaves

よろしくお願いします。

投稿日時 - 2013-11-16 19:02:50

QNo.8349883

すぐに回答ほしいです

質問者が選んだベストアンサー

named.confに
zone "net08.ait.ac.jp" IN {
が2個あるのがおかしいです。

内部用と外部用を分けようとしていますが設定が間違っています。

後インターネットを利用するのでしたらルートゾーンの設定も必要です。

http://www.infra.jp/debian/bind9-2.html
を参考にされると良いでしょう。

投稿日時 - 2013-11-18 12:03:17

お礼

ご回答誠にありがとう御座います。
ご指摘された部分も修正しましたが改善されませんでした。

しかし、いろいろ調べたうちnamed.confの場所が/etc/でなく/var/に位置しており/etc配下に移動したらサービススタートに成功しました。初歩的なミスでご迷惑をお掛けしました。

また質問させていただく場合があればご助言よろしくお願いします。

投稿日時 - 2013-11-28 12:17:56

ANo.3

このQ&Aは役に立ちましたか?

9人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

/var/named/net08.zone.wan:10: net08.ait.ac.jp\032 <-- \032はスペースです
余分なスペースが入っていませんか?

named.confでnet08.ait.ac.jpのzone指定に誤りが無いかを確認してください。

named.confを見ないとこれ以上はわかりません。

投稿日時 - 2013-11-17 12:24:05

補足

ご返信ありがとうございます。
スペースや綴りを再確認しましたがまだ変わりありません。改行いれると行番号エラーがその分ずれるので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;};
};
};

---

よろしくお願いします。

投稿日時 - 2013-11-17 15:59:06

ANo.1

Wr5

>@ 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レコードの最後にセミコロンは不要でしたっけ?
他のゾーンファイルにもセミコロンが無いなら不要なんでしょう。

投稿日時 - 2013-11-17 04:20:24

お礼

早々返答頂きありがとう御座います。

セミコロンはなくてもよかったようです。
無事解決しました。ありがとうございます。

投稿日時 - 2013-11-28 12:19:23