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

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

 BINDが起動できない
日時: 2008/02/25 22:23
名前: SK3

BINDが起動できません。
Microsoft Virtual PCでFedora 8を使っています。
エラーメッセージはこの通りです。
-------------------------------------------------------------------------------------------
named を起動中: 
Error in named configuration:
/etc/named.conf:37: when using 'view' statements, all zones must be in views
                              [失敗]
-------------------------------------------------------------------------------------------
対処法をどなたか教えてください。
お願いします。。
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: BINDが起動できない ( No.1 )
日時: 2008/02/25 22:31
名前: 管理者

view定義は、multiで定義できません。
※:multi

LAN用viewで定義していた場合、それ以外(問い合わせ元がWANなど)に参照zoneがある場合など。
まずは、設定ファイルを公開してください。
具体的な回答が得られると思います。
メンテ
 Re: BINDが起動できない ( No.2 )
日時: 2008/02/26 01:02
名前: SK3

namedの内容です。
-----------

//
// named.caching-nameserver.conf
//
// Provided by Red Hat caching-nameserver package to configure the
// ISC BIND named(8) DNS server as a caching only nameserver
// (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
// DO NOT EDIT THIS FILE - use system-config-bind or an editor
// to create named.conf - edits to this file will be lost on
// caching-nameserver package upgrade.
//

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; };
  forwarders{
      219.109.237.3;
  };
};

logging {
    channel default_debug {
        file "data/named.run";
        severity dynamic;
    };
};

zone "." IN {
    type hint;
    file "named.ca";
};

include "/etc/named.rfc1912.zones";

view localhost_resolver {
  match-clients   { localhost; };
  match-destinations { localhost; };
  recursion yes;
  include "/etc/named.klaas-web.com.lan";
};

view internal {
  match-clients   { localnets; };
  match-destinations { localnets; };
  recursion yes;
  include "/etc/named.klaas-web.com.lan";
};

view external {
  match-clients   { any; };
  match-destinations { any; };
  recursion no;
  include "/etc/named.klaas-web.com.wan";
};

----
これでよろしいでしょうか?
メンテ
 Re: BINDが起動できない ( No.3 )
日時: 2008/02/26 09:56
名前: 管理者

SK3さん。

最近のbindバージョンによって view 定義を行った場合、view のスコープ外に定義できなくなったようです。
(当サイトの紹介ページも近日中に更新させて頂きます。[http://kajuhome.com/bind.shtml])
大変ご迷惑をおかけしてすみません。


該当箇所は以下の部分になります。
> zone "." IN {
>     type hint;
>     file "named.ca";
> };

> include "/etc/named.rfc1912.zones";


この定義を、「/etc/named.klaas-web.com.lan」と「/etc/named.klaas-web.com.wan」の中に入れてください。
(入れた後は「/etc/named.conf」より、当該部分を削除します。)



上記以外に、同様のゾーンファイルを参照する場合は以下の様にできます。

> view localhost_resolver {
>   match-clients   { localhost; };
>   match-destinations { localhost; };
>   recursion yes;
>   include "/etc/named.klaas-web.com.lan";
> };

> view internal {
>   match-clients   { localnets; };
>   match-destinations { localnets; };
>   recursion yes;
>   include "/etc/named.klaas-web.com.lan";
> };

    ↓    ↓    ↓    ↓
view localhost_localnets {             ← ご自由な名前で・・・
  match-clients   { localhost; localnets; };  ← 複数定義
  match-destinations { localhost; localnets; };  ← 複数定義
  recursion yes;
  include "/etc/named.klaas-web.com.lan";
};

最終形は以下の様になります。

//
// named.caching-nameserver.conf
//
// Provided by Red Hat caching-nameserver package to configure the
// ISC BIND named(8) DNS server as a caching only nameserver
// (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
// DO NOT EDIT THIS FILE - use system-config-bind or an editor
// to create named.conf - edits to this file will be lost on
// caching-nameserver package upgrade.
//

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; };
  forwarders{
      219.109.237.3;
  };
};

logging {
    channel default_debug {
        file "data/named.run";
        severity dynamic;
    };
};

view localhost_localnets {
  match-clients   { localhost; localnets; };
  match-destinations { localhost; localnets; };
  recursion yes;
  include "/etc/named.klaas-web.com.lan";
};

view external {
  match-clients   { any; };
  match-destinations { any; };
  recursion no;
  include "/etc/named.klaas-web.com.wan";
};
メンテ
 Re: BINDが起動できない ( No.4 )
日時: 2008/02/26 11:24
名前: SK3

設定しましたが、また起動中に違うエラーが出てしまいました。

named を起動中: 
Error in named configuration:
zone klaas-web.com/IN: loaded serial 2007031400
24.168.192.in-addr.arpa.db:1: SOA record not at top of zone (N.24.168.192.in-addr.arpa)
24.168.192.in-addr.arpa.db:9: no TTL specified; zone rejected
zone 24.168.192.in-addr.arpa/IN: loading from master file 24.168.192.in-addr.arpa.db failed: not at top of zone
localhost_localnets/24.168.192.in-addr.arpa/IN: not at top of zone
zone localhost.localdomain/IN: loaded serial 0
zone localhost/IN: loaded serial 0
zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: NS '1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa' has no address records (A or AAAA)
zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0
zone 1.0.0.127.in-addr.arpa/IN: NS '1.0.0.127.in-addr.arpa' has no address records (A or AAAA)
zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
zone 0.in-addr.arpa/IN: NS '0.in-addr.arpa' has no address records (A or AAAA)
zone 0.in-addr.arpa/IN: loaded serial 0
zone klaas-web.com/IN: loaded serial 2007031400
zone 207.89.116.in-addr.arpa/IN: loaded serial 2007031400
zone localhost.localdomain/IN: loaded serial 0
zone localhost/IN: loaded serial 0
zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: NS '1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa' has no address records (A or AAAA)
zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0
zone 1.0.0.127.in-addr.arpa/IN: NS '1.0.0.127.in-addr.arpa' has no address records (A or AAAA)
zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
zone 0.in-addr.arpa/IN: NS '0.in-addr.arpa' has no address records (A or AAAA)
zone 0.in-addr.arpa/IN: loaded serial 0
                              [失敗]

長いエラーですがご回答お願いします。。
メンテ
 Re: BINDが起動できない ( No.5 )
日時: 2008/02/26 17:03
名前: 管理者

> 24.168.192.in-addr.arpa.db:1: SOA record not at top of zone (N.24.168.192.in-addr.arpa)
> 24.168.192.in-addr.arpa.db:9: no TTL specified; zone rejected
> zone 24.168.192.in-addr.arpa/IN: loading from master file 24.168.192.in-addr.arpa.db failed: not at top of zone
> localhost_localnets/24.168.192.in-addr.arpa/IN: not at top of zone


上記がエラー該当の部分ですが、構文が誤っているように見受けられます。
例えば、zone 定義ファイル「24.168.192.in-addr.arpa.db」のSOAレコード部分とか、TTL定義が未定義であるとか・・・
各 zone 定義ファイルを見直すか、開示願えますか?
※:開示時に詳細な IP アドレスを知られたくない場合は、値を「xxx」や「yyy」などに置き換えて頂いても構いません。
メンテ

Page:  [1] [2]

■ その他

ページ先頭へ

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