はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 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
メンテ

Page:  [1] [2] [3] [4]

■ コンテンツ関連情報

 Re: DNSサーバ設定時のエラー(file not found) ( No.11 )
日時: 2010/04/01 20:52
名前: stranger
参照: http://ja.528p.com/

directory "/var/named";

file "higeinu.com.lan";と設定されているので

/var/named/chroot/var/named/higeinu.com.lan
に置く
メンテ
 Re: DNSサーバ設定時のエラー(file not found) ( No.12 )
日時: 2010/04/02 09:34
名前: ヨック
参照: http://kajuhome.com/bind.shtml

file not foundのエラーがなくなりましたが、代わりにこのエラーが発生しました。
# /etc/rc.d/init.d/named start

/etc/named.rfc1912.zones:10: when using 'view' statements, all zones must be in views

//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;
  };
};
メンテ
 Re: DNSサーバ設定時のエラー(file not found) ( No.13 )
日時: 2010/04/02 10:58
名前: 新高校生

>/etc/named.rfc1912.zones:10: when using 'view' statements, all zones must be in views

named.rfc1912.zonesは恐らく弄ってないでしょうし、その中身はzoneの定義ばかりなので
include "/etc/named.rfc1912.zones"; 文で読み込ませている場所が
viewブロックの中に入っていないとかです。
メンテ
 Re: DNSサーバ設定時のエラー(file not found) ( No.14 )
日時: 2010/04/02 13:08
名前: stranger
参照: http://ja.528p.com/

>/etc/named.rfc1912.zones:10: when using 'view' statements, all zones must be in views
はnamed.caching-nameserver.confの10行目ではないですよね

view localhost_resolver {
match-clients   { localhost; };
match-destinations { localhost; };
recursion yes;
include "/etc/named.rfc1912.zones";
};
以外の場所に
include "/etc/named.rfc1912.zones";
が記述されていませんか

今更ながらですが 上部のコメント行に
このファイルはupdateで書き換えられる場合があると
自分でnamed.confを書いた方が良いとなっています
メンテ
 Re: DNSサーバ設定時のエラー(file not found) ( No.15 )
日時: 2010/04/02 14:47
名前: ヨック

新高校生さん、strangerさんありがとうございます。

include "/etc/named.rfc1912.zones";
が他に記述されていたので、コメントアウトしたら無事に起動できました。

>今更ながらですが 上部のコメント行に
>このファイルはupdateで書き換えられる場合があると
>自分でnamed.confを書いた方が良いとなっています

cp /var/named/chroot/etc/named.caching-nameserver.conf /var/named/chroot/etc/named.conf
を実行して、/etc/rc.d/init.d/named startで実行したら、起動に失敗しました。また、named.caching-nameserver.confの名前を変えてnamed.confだけで実行しても失敗しました。
メンテ

Page:  [1] [2] [3] [4]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.