このスレッドはクローズされています。記事の閲覧のみとなります。
DNSサーバ設定時のエラー(file not found) |
|
- æ¥æï¼ 2010/04/01 13:08
- ååï¼ ヨック
- 参照: http://kajuhome.com/bind.shtml
- 1.不明点・障害内容:file not found
2.ログの有無 :無 (有:その内容) : 3.Distribution :CentOS Version :5.4 4.Service Name :bind, caching-nameserver Version : 5.ネットワーク構成:
初めまして、ヨックです。 こちらのサイトを参考にサーバを構築させてもらっているのですが、 上のURLを参考にDNSサーバの構築をしたのですが、 # /etc/rc.d/init.d/named start を実行したところ named を起動中: named 設定でエラー: : /etc/named.caching-nameserver.conf:27: open: /etc/named.higeinu.com.lan: file not found [失敗] のエラーが発生したのですが、ファイルはlsコマンド上のファイル名をコピペしたあと、実行して存在したんですけども、それでも上のようなエラーが出てしまいます。どのようにすれば実行出来るのでしょうか。よろしくお願いします。
// named.caching-nameserver.conf 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";
query-source port 53; // query-source-v6 port 53;
allow-query { any; }; allow-query-cache { any; }; //forwarders{}; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; view localhost_resolver { match-clients { localhost; }; match-destinations { localhost; }; recursion yes; include "/etc/named.higeinu.com.lan"; //error file not found };
view internal { match-clients { localnets; }; match-destinations { localnets; }; recursion yes; include "/etc/named.higeinu.com.lan"; };
view external { match-clients { any; }; match-destinations { any; }; recursion no; include "/etc/named.higeinu.com.wan"; }; //EOF
// /etc/named.higeinu.com.lan zone "higeinu.com" IN { type master; file "higeinu.com.lan"; allow-update { none; }; };
// zone "1.168.192.in-addr.arpa" IN { type master; file "1.168.192.in-addr.arpa.db"; allow-update { none; }; }; //EOF
|
■ コンテンツ関連情報
Re: DNSサーバ設定時のエラー(file not found) ( No.1 ) |
|
- æ¥æï¼ 2010/04/01 13:51
- ååï¼ stranger
- 参照: http://ja.528p.com/
- view localhost_resolver {
match-clients { localhost; }; match-destinations { localhost; }; recursion yes; include "/etc/named.rfc1912.zones"; }; デフォルトの設定のままにしておかないとcaching-nameserverにならないと思う
/etc/named.rfc1912.zonesに localhostと"."の設定が書いてあります
管理人さんに聞きたいのですが localhost_resolverとview internalに 同じローカルネットワークの設定を使う意図がわかりません
localhost は/etc/hostsで解決できるけど "."の設定が抜けてしまうのでは?
|
Re: DNSサーバ設定時のエラー(file not found) ( No.2 ) |
|
- æ¥æï¼ 2010/04/01 14:16
- ååï¼ ヨック
- 参照: http://kajuhome.com/bind.shtml
- >view localhost_resolver {
>match-clients { localhost; }; >match-destinations { localhost; }; >recursion yes; >include "/etc/named.rfc1912.zones"; >}; >デフォルトの設定のままにしておかないとcaching- nameserverにならないと思う
strangerさんありがとうございます。上記のように修正したらそこは通りました。
しかし、named.caching-nameserver.confのinternalでまた、 "/etc/named.caching-nameserver.conf:38: open: /etc/named.higeinu.com.lan: file not found" のエラーが発生しました。 また、そことexternalの部分を”include "/etc/named.rfc1912.zones";”にすると、 "/etc/named.rfc1912.zones:10: when using 'view' statements, all zones must be in views" のエラーが発生しました。
|
Re: DNSサーバ設定時のエラー(file not found) ( No.3 ) |
|
- æ¥æï¼ 2010/04/01 14:57
- ååï¼ stranger
- 参照: http://ja.528p.com/
- view internal {
match-clients { localnets; }; ←先頭の空白が全角文字になっているのでは? match-destinations { localnets; }; ←先頭の空白が全角文字になっているのでは? recursion yes; ←先頭の空白が全角文字になっているのでは? include "/etc/named.higeinu.com.lan"; ←先頭の空白が全角文字になっているのでは? };
view external { match-clients { any; }; ←先頭の空白が全角文字になっているのでは? match-destinations { any; }; ←先頭の空白が全角文字になっているのでは? recursion no; ←先頭の空白が全角文字になっているのでは? include "/etc/named.higeinu.com.wan"; ←先頭の空白が全角文字になっているのでは? };
named-checkconf /etc/named.caching-nameserver.conf
で構文エラーのチェックをして下さい
あとは /etc/named.higeinu.com.lan /etc/named.higeinu.com.wanの ユーザ・グループ・パーミッションを /etc/named.rfc1912.zonesにあわせてみる
|
Re: DNSサーバ設定時のエラー(file not found) ( No.4 ) |
|
- æ¥æï¼ 2010/04/01 15:23
- ååï¼ 管理者
- stranger さま
いつも、お世話になっております。 また、当掲示板での度重なるサポートに感謝しております。
> 管理人さんに聞きたいのですが > localhost_resolverとview internalに > 同じローカルネットワークの設定を使う意図がわかりません 外出先より投稿しておりますので、実検証できませんので現時点ではコメントのみで失礼させて頂きます。
まず、「localhost_resolver」内に named.rfc1912.zones が抜けておりましたね・・。失礼いたしました。 近日中に修正させて頂きます。
次に「localhost_resolver」でローカルネットワークを記述している件で、当方の知識不足かもしれませんので誤っていたらご指摘願います。
理由としては「localhost_resolver」は自身の問い合わせ(localhost)、即ち 127.0.0.1 での対応として設定しています。 「internal」は ローカルネット(当サイト説明上では 192.168.1.0/24) での設定です。 (サーバは 192.168.1.5 なんだから、ローカルネットでしょ? となりそうですが、何らかのサービスでの自身からの問い合わせ(localhost)に対しても各クライアント群の返却を行わせる為、定義させて頂いています。)
根本的に間違っている(不要)なのか、ご教示頂ければ幸いです。
|
Re: DNSサーバ設定時のエラー(file not found) ( No.5 ) |
|
- æ¥æï¼ 2010/04/01 15:30
- ååï¼ 管理者
- > 「先頭の空白が全角文字になっているのでは?」
当サイトからのコピー&ペーストについて、コメントさせて頂きます。 紹介ページで、コピーした場合は、半角スペースとなりますが、 当掲示板からコピーした場合は、スペース2文字が全角となってしまいますのでご注意ください。
*:当掲示板は意図的に半角スペース2文字を全角スペース1文字に置換しております。
ややこしくて、申し訳ありません・・・・
|
■ その他