このスレッドはクローズされています。記事の閲覧のみとなります。
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.6 ) |
|
- æ¥æï¼ 2010/04/01 16:01
- ååï¼ ヨック
- 参照: http://kajuhome.com/bind.shtml
- >named-checkconf /etc/named.caching-nameserver.conf
>で構文エラーのチェックをして下さい
上のコマンドを実行したら、以下のエラーが発生しました。これは、下記の修正をした後に実行しました。 ”/etc/named.rfc1912.zones:10: when using 'view' statements, all zones must be in views”
>あとは >/etc/named.higeinu.com.lan /etc /named.higeinu.com.wanの >ユーザ・グループ・パーミッションを >/etc/named.rfc1912.zones にあわせてみる
ユーザ・グループ・パーミッションを合わせてみましたが、それでも ”/etc/named.caching-nameserver.conf:38: open: /etc/named.higeinu.com.lan: file not found” のエラーが発生してしまいます。
ファイルの状態は以下のようになってます。 lrwxrwxrwx 1 root named 42 3? 31 22:40 /etc/named.rfc1912.zones -> /var/named/chroot//etc/named.rfc1912.zones -rwxrwxrwx 1 root named 231 4? 1 12:49 /etc/named.higeinu.com.lan -rwxrwxrwx 1 root named 241 3? 31 23:17 /etc/named.higeinu.com.wan
|
Re: DNSサーバ設定時のエラー(file not found) ( No.7 ) |
|
- æ¥æï¼ 2010/04/01 17:03
- ååï¼ 新高校生
- >lrwxrwxrwx 1 root named 42 3? 31 22:40 /etc/named.rfc1912.zones -> /var/named/chroot//etc/named.rfc1912.zones
よく分かりませんが、これはchroot環境になってるということでは? もしchroot環境だとディレクトリがシフトしているかも。(単純すぎですねきっと・・)
|
Re: DNSサーバ設定時のエラー(file not found) ( No.8 ) |
|
- æ¥æï¼ 2010/04/01 17:27
- ååï¼ stranger
- 参照: http://ja.528p.com/
- chrootしているのでしたらchrootディレクトリ/var/named/chroot/etcにファイルを置く必要がある
/etc/sysconfig/namedの中身を見てください ROOTDIR=/var/named/chroot/ になっていたらchrootで起動されます
/var/named/chroot/を/と解釈するので /var/namedのファイルは/var/named/chroot/var/namedにファイルを置く
externalの部分を”include "/etc/named.rfc1912.zones";”にしているから 構文エラーになるのでは?
うまく起動できた場合 /var/log/messagesに起動内容が出力されると思うが 同じ名前のzoneファイルを2つ出力はしていないはずです
サーバ自身にサーバのサブドメインの名前解決をさせたいなら
view internal { match-clients { localhost; localnets; }; match-destinations { localhost; localnets; }; recursion yes; include "/etc/named.kajuhome.com.lan"; }; で良いのでは?
|
Re: DNSサーバ設定時のエラー(file not found) ( No.9 ) |
|
- æ¥æï¼ 2010/04/01 19:38
- ååï¼ ヨック
- 参照: http://kajuhome.com/bind.shtml
- >chrootしているのでしたらchrootディレクトリ/var/named/chroot/etcにファイルを置く必要がある
>/etc/sysconfig/namedの中身を見てください >ROOTDIR=/var/named/chroot/ >になっていたら chrootで起動されます
ROOTDIR=/var/named/chroot/になっていました。 これはnamed.caching-nameserver.confを移動すればいいのでしょうか?
>/var/named/chroot/を/と解釈するので >/var/namedのファイルは/var/named/chroot/var /namedにファイルを置く
移しました。
/etc/rc.d/init.d/named start を実行しても、 /etc/named.caching-nameserver.conf:38: open: /etc/named.higeinu.com.lan: file not found のエラーが出ます。
// /var/named/chroot/etc/named.caching-nameserver.conf (一部) view internal { match-clients { localhost; localnets; }; match-destinations { localhost; 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
|
Re: DNSサーバ設定時のエラー(file not found) ( No.10 ) |
|
- æ¥æï¼ 2010/04/01 20:45
- ååï¼ stranger
- 参照: http://ja.528p.com/
- /etc/named.higeinu.com.lan
/etc/named.higeinu.com.wan が /var/named/chroot/etc/named.higeinu.com.lan /var/named/chroot/etc/named.higeinu.com.wan に必要
/var/named/chroot/etc/named.rfc1912.zones の実体またはシンボリックリンクがあるところです
|
■ その他