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

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

 named 設定でエラー
日時: 2007/03/11 19:23
名前: TomTom

お世話になります。いつもこのサイトには助けられています。感謝申し上げます。

さて、内容は下記の通りなんですが、ご教授頂けませんでしょうか?よろしくお願いします。

①不明点・障害内容:named.confの設定終了後、起動させるとエラーメッセージが出ます。

②ログの有無   :エラーメッセージ↓
  (有:その内容):zone localhost/IN: loading master file localhost.zone: file not found
          _default/localhost/IN: file not found
          zone 0.0.127.in-addr.arpa/IN: loading master file named.local: file not found
          _default/0.0.127.in-addr.arpa/IN: file not found
          zone xxxxx.com/IN: loaded serial 2007031000
          zone 24.168.192.in-addr.arpa/IN: loaded serial 2007031000

下記のようにファイルを設定しています。

named.conf
--------------------------------------------------------------------------------------
// generated by named-bootconf.pl
options {
    directory "/var/named";
    /*
     * If there is a firewall between you and nameservers you want
     * to talk to, you might need to uncomment the query-source
     * directive below. Previous versions of BIND always asked
     * questions using port 53, but BIND 8.1 uses an unprivileged
     * port by default.
     */
    // query-source address * port 53;
    // bindを使用する範囲を指定(以下を追加)
    allow-query{
        127.0.0.1;
        192.168.24.1/24;
    };
    // スレーブDNSサーバを指定(スレーブDNSサーバがない場合は、コメントアウト)
    //allow-transfer{
    //    192.168.1.250;
    //};
    // 外部のネームサーバに問い合わせを転送する場合(通常はコメントアウト)
    // 複数ある場合は、複数行で記述します。
    //forwarders{    
    //    xxx.xxx.xxx.xxx;    
    //    xxx.xxx.xxx.xxx; // 複数DNSがあるとき    
    //};
};

//
// a caching only nameserver config
//
controls {
    inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone "." IN {
    type hint;
    file "named.ca";
};

zone "localhost" IN {    
    type master; 
    file "localhost.zone";
    allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
    type master;
    file "named.local";
    allow-update { none; };
};

include "/etc/rndc.key";

zone "xxxxx.com" {
    type master;
    file "xxxxx.com.db";
    allow-update { none; };
};

zone "24.168.192.in-addr.arpa" {
    type master;
    file "24.168.192.in-addr.arpa.db";
    allow-update { none; };
};


/var/named/xxxx.com.db
--------------------------------------------------------------------------------
$TTL  86400
@    IN   SOA   xxxxx.com. root.xxxxx.com. (
            2007031000   ; serial
            3600      ; refresh (1 hour)
            900       ; retry (15 minutes)
            604800     ; expire (1 week)
            86400      ; negative (1 day)
)
    IN   NS       xxxx.com.
    IN   MX   10   xxxx.com.
    IN   A        192.168.24.100
host  IN   CNAME      xxxx.com.
www   IN   CNAME      xxxx.com.



/var/named/24.168.192.in-addr.arpa.db
----------------------------------------------------------------------------------------------
$TTL  86400
@    IN   SOA   xxxx.com. root.xxxx.com. (
            2007031000   ; serial 
            3600      ; refresh (1 hour)
            900       ; retry (15 minutes)
            604800     ; expire (1 week)
            86400      ; negative (1 day)
)
    IN    NS       xxxx.com.
100   IN    PTR       xxxx.com.


色々とファイル内容の設定を変えて試しては見るもののうまくいきません。何か設定で足りない物が
あるのでしょうか?

よろしくお願いいたします。


③Distribution  :Fedora Core
      Version:6
④Service Name  :
      Version:
⑤ネットワーク構成:NTT 光プレミアム+ISP:ASAHI-ネット(固定IP)
      
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: named 設定でエラー ( No.1 )
日時: 2007/03/11 16:31
名前: 管理者

ファイルが無いといっていますね。
bind-chrootを適用していますか?

以下のコマンド結果を教えてください。

# cat /etc/sysconfig/named
メンテ
 Re: named 設定でエラー ( No.2 )
日時: 2007/03/11 16:57
名前: TomTom

管理者様 いつもお世話になっています。res有難うございます。


bind-chrootを適用していますかについてですが、現在は適用していません。


# cat /etc/sysconfig/named
以下のように表示されています。
----------------------------------------------------------------------------------------
[root@host ~]# cat /etc/sysconfig/named
# BIND named process options
# ~~~~~~~~~~~~~~~~~~~~~~~~~~
# Currently, you can use the following options:
#
# ROOTDIR="/some/where" -- will run named in a chroot environment.
#              you must set up the chroot environment 
#              (install the bind-chroot package) before
#              doing this.
#
# OPTIONS="whatever"   -- These additional options will be passed to named
#              at startup. Don't add -t here, use ROOTDIR instead.
#
# ENABLE_ZONE_WRITE=yes -- If SELinux is disabled, then allow named to write
#              its zone files and create files in its $ROOTDIR/var/named
#              directory, necessary for DDNS and slave zone transfers.
#              Slave zones should reside in the $ROOTDIR/var/named/slaves
#              directory, in which case you would not need to enable zone
#              writes. If SELinux is enabled, you must use only the 
#              'named_write_master_zones' variable to enable zone writes.
#
# ENABLE_SDB=yes     -- This enables use of 'named_sdb', which has support
#            -- for the ldap, pgsql and dir zone database backends
#            -- compiled in, to be used instead of named.
#
# DISABLE_NAMED_DBUS=[1y]-- If NetworkManager is enabled in any runlevel, then 
#              the initscript will by default enable named's D-BUS
#              support with the named -D option. This setting disables
#              this behavior.


以上です。よろしくお願いします。
メンテ
 Re: named 設定でエラー ( No.3 )
日時: 2007/03/11 18:32
名前: 管理者

ゾーン「xxxxx.com」と「24.168.192.in-addr.arpa」は問題ありません

zone "localhost" IN {
    type master; 
    file "localhost.zone";
    allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
    type master;
    file "named.local";
    allow-update { none; };
};

上記の「localhost.zone」と「named.local」が無いと言っています。
/var/named ディレクトリにファイルは存在しますか?
メンテ
 Re: named 設定でエラー ( No.4 )
日時: 2007/03/11 19:10
名前: TomTom

管理者様 有難うございます。

/var/named/のディレクトリのなかに「localhost.zone」と「named.local」が見つからなかったため、
これらのファイルを作りました。下記の通りです。
これで、named をrestartさせた所、起動しているようです。が、いささかこれでよいのか
自信がありません。(^_^;)

localhost.zone
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
$TTL  86400

@    IN   SOA   xxxxx.com. root.xxxxx.com. (
                2007031100; Serial
                3600   ; Refresh
                900    ; Retry
                604800  ; Expire
                86400   ; negative(1 day)
)
        IN   NS   xxxxx.com.
localhost    IN   A    127.0.0.1


named.local
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
$TTL 86400
@    IN   SOA   xxxxx.com. root.xxxxx.com. (
            2007031100    ; Serial
            3600       ; Refresh
            900       ; Retry
            604800      ; Expire
            86400      ; Minimum
)

        NS   xxxxx.com.

1        PTR   localhost.

以上よろしくお願いします。


メンテ
 Re: named 設定でエラー ( No.5 )
日時: 2007/03/11 19:29
名前: 管理者

当方の内容は以下の通りです。

# cat /var/named/chroot/var/named/localhost.zone
$TTL  86400
@        IN SOA @    root (
                    42       ; serial (d. adams)
                    3H       ; refresh
                    15M       ; retry
                    1W       ; expiry
                    1D )      ; minimum

        IN NS      @
        IN A      127.0.0.1
        IN AAAA     ::1


# cat /var/named/chroot/var/named/named.local
$TTL  86400
@    IN   SOA   localhost. root.localhost. (
                   1997022700 ; Serial
                   28800   ; Refresh
                   14400   ; Retry
                   3600000  ; Expire
                   86400 )  ; Minimum
    IN   NS   localhost.
1    IN   PTR   localhost.


一律同じなので、TomTomさんがご提示された内容にドメイン名「xxxxx.com」は変更しておいてください。
(上記をコピーする事をお勧めします。注意:当掲示板は半角スペース2文字を全角に変換していますので、半角に戻してからご利用ください。)
メンテ

Page:  [1] [2]

■ その他

ページ先頭へ

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