このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

BINDが起動できない このメッセージに返信する
日時: 2008/11/19 19:15
名前: apel
URL:
こんにちは。
大変参考になる情報を公開していただき、ありがとうございます。
このサイトを参照しながら構築を進めていたのですが、
BINDの起動で行き詰まってしまったので質問させてください。
使用しているのはCentOSの5.2で、BINDを起動しようとしたところ

named を起動中:
named 設定でエラー: :
/etc/named.conf:27: expected IP address near 'allow-query'

というエラーが返ってきました。named.confの中を見てみると、

allow-query { localhost; localnets; };

となっており、記述ミスなどもないように見えるのですが…
何処が問題なのか、ご教示いただければ幸いです。
記事編集 編集
Re: BINDが起動できない このメッセージに返信する
日時: 2008/11/20 00:57
名前: stranger
URL: http://ja.528p.com/
>こんにちは。
>大変参考になる情報を公開していただき、ありがとうございます。
>このサイトを参照しながら構築を進めていたのですが、
>BINDの起動で行き詰まってしまったので質問させてください。
>使用しているのはCentOSの5.2で、BINDを起動しようとしたところ
>
>named を起動中:
>named 設定でエラー: :
>/etc/named.conf:27: expected IP address near 'allow-query'
>
>というエラーが返ってきました。named.confの中を見てみると、
>
> allow-query { localhost; localnets; };
>
>となっており、記述ミスなどもないように見えるのですが…
>何処が問題なのか、ご教示いただければ幸いです。

情報が少なすぎるのであくまで予想
options {
// listen-on port 53 { 127.0.0.1; }; ←コメント扱いにする
// listen-on-v6 port 53 { ::1; }; ←コメント扱いにする
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";

// Those options should be used carefully because they disable port
// randomization
// query-source port 53;
// query-source-v6 port 53;

allow-query { localhost; localnets; };
};
記事編集 編集
Re: BINDが起動できない このメッセージに返信する
日時: 2008/11/21 10:36
名前: apel
URL:
コメントアウトを「#」でやっていたのですが、「//」でやったところ
起動できるようになりました!ありがとうございます!
「#」と「//」では意味が違うのでしょうか?
記事編集 編集
Re: BINDが起動できない このメッセージに返信する
日時: 2008/11/21 17:36
名前: stranger
URL: http://ja.528p.com/
>コメントアウトを「#」でやっていたのですが、「//」でやったところ
>起動できるようになりました!ありがとうございます!
>「#」と「//」では意味が違うのでしょうか?

「#」がすべての構文で使えると、自分で勝手に思い込んでいるだけ

named.confでは
行の先頭の // 以降はEnterキーが押されるまでのコメントです
/*  */で囲まれた部分もコメントです
; 記号はコメント用ではありません

zoneファイルでは
; 記号がコメント用になる

これからいろいろでてくるのでその都度確認して下さい
失礼しました

named.conf.5に下記のコメントが使えると書いてありますね

C style: /* */
C++ style: // to end of line
Unix style: # to end of line

使えると書いてあっても使えないこともあるわけで(bug?)
ソースファイルを変更できる力のない私は、使える方を使うしかない
記事編集 編集
Re: BINDが起動できない このメッセージに返信する
日時: 2008/11/21 10:54
名前: hirokasa
URL: http://www.hirokasa.com/
>コメントアウトを「#」でやっていたのですが、「//」でやったところ
>起動できるようになりました!ありがとうございます!
>「#」と「//」では意味が違うのでしょうか?

「BIND 設定ガイド--コメントの書き方」
を紹介しておきます。
http://www.nasuinfo.or.jp/FreeSpace/yterada/admin/dns/bind8/cfgguide/comments.html
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -