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

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

 DNSエラー 
日時: 2007/03/15 10:39
名前: さばお

はじめまして。DNSサーバを構築しているのですが、エラーが出てしまいます。皆さんの力を貸してください。よろしくお願いします。

現在の状況としては、
/etc/rc.d/init.d/named start で「OK」となります。

nslookupで、kanekane.comと打つと
*** Can't find kanekane.com: No answer
となります。
設定の詳細を以下に記述します。
/etc/named.conf

//
// named.conf for Red Hat caching-nameserver
//

options {
    directory "/var/named/";
    dump-file "/var/named/data/cache_dump.db";
    statistics-file "/var/named/data/named_stats.txt";
#    pid-file "/var/run/chroot/var/run/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
#    version"Error"
#    allow-query{
#          127.0.0.1;
#          128.160.0.0/16;
#          };
    allow-recursion{
          127.0.0.1;
          128.160.0.0/16;
          };
#    allow-tranfer{
#          127.0.0.1;
#          128.160.0.0/16;
#          };
    forwarders { 128.160.11.1; };

};


#//query-source address * port 53;
#  ※自分で解決できないものは172.22.100.1に聞け
#forwarders { 128.160.11.1; };



#forwarders{
#       128.160.11.1;
#       };

//
// a caching only nameserver config
//
controls {
    inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};

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

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

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; };
};

zone "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 {
    type master;
    file "named.ip6.local";
    allow-update { none; };
};

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

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

include "/etc/rndc.key";

/var/named/kanekane.com.db
$TTL 86400
@  IN     SOA kanekane.com. root.kane.com. (
                    2004092500   ; serial
                    3600      ; refresh
                    900       ; retry
                    604800     ; expire
                    86400      ; negative
)
        IN NS      kanekane.com
        IN MX   10  kanekane.com
@        IN A      128.160.100.12
router     IN A      128.160.11.1
kanemura    IN CNAME    kanekane.com
www       IN CNAME    kanekane.com

/var/named/160.128.in-addr.arpa.db
$TTL  86400
@   IN SOA kanekane.com. root.kane.com.(
        42      ; serial
        3H      ; refresh
        15M     ; retry
        1W      ; expire
        1D      ; negative
)
    IN NS   kanekane.com.
12.100 IN PTR  kanekane.com.
1.11  IN PTR  router.kanekane.com.

/etc/resolv.conf
search kanekane.com
nameserver 128.160.100.12

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

■ コンテンツ関連情報

 Re: DNSエラー  ( No.1 )
日時: 2007/03/15 15:42
名前: ZERO

最近のスレッド(以下)で管理者さんが書かれているbind-chrootに関係してるとかは?
http://kajuhome.com/cgi-bin/patio/patio.cgi?mode=view&no=1081
http://kajuhome.com/cgi-bin/patio/patio.cgi?mode=view&no=1082

あと、ゾーンファイルに誤りも。

/var/named/kanekane.com.db
$TTL 86400
@  IN     SOA kanekane.com. root.kane.com. (
                    2004092500   ; serial
                    3600      ; refresh
                    900       ; retry
                    604800     ; expire
                    86400      ; negative
)
        IN NS      kanekane.com           ← 最後に”.”ドットが無い
        IN MX   10  kanekane.com           ← これも
@        IN A      128.160.100.12
router     IN A      128.160.11.1
kanemura    IN CNAME    kanekane.com           ← これも
www       IN CNAME    kanekane.com           ← これも

あと、設定ファイルに”#”って使えましたっけ?

#    version"Error"
#    allow-query{
#          127.0.0.1;
#          128.160.0.0/16;
#          };
 Re: DNSエラー  ( No.2 )
日時: 2007/03/15 16:08
名前: さばお

ZEROさん、お返事ありがとうございます。

まず、ゾーンファイルに.を追加しましたが、変わりありませんでした。
次に、設定ファイルの#ですが、#をはずすと、起動しなくなります・・

となると、bind-chrootなのでしょうか?

/var/namedでの ls -lの結果は以下の通りです。

-rw-r--r-- 1 root root  330 2月 21 09:50 128.160.rev.rpmsave
-rw-r--r-- 1 root root  354 3月 14 16:35 160.128.in-addr.arpa.db
drwx------ 5 root root 4096 3月 5 13:58 Maildir
drwxr-x--- 6 root named 4096 3月 31 2006 chroot
drwxrwx--- 2 named named 4096 3月 31 2006 data
-rw-r--r-- 1 root root  659 3月 14 16:34 kanekane.com.db
lrwxrwxrwx 1 root root  44 1月 10 13:57 localdomain.zone -> /var/named/chroot/var/named/localdomain.zone
lrwxrwxrwx 1 root root  42 1月 10 13:57 localhost.zone -> /var/named/chroot/var/named/localhost.zone
drwxr-xr-x 2 root root 4096 3月 5 13:54 log
lrwxrwxrwx 1 root root  43 1月 10 13:57 named.broadcast -> /var/named/chroot/var/named/named.broadcast
-rw-r--r-- 1 root root 2517 3月 15 11:39 named.ca
lrwxrwxrwx 1 root root  43 1月 10 13:57 named.ip6.local -> /var/named/chroot/var/named/named.ip6.local
lrwxrwxrwx 1 root root  39 1月 10 13:57 named.local -> /var/named/chroot/var/named/named.local
lrwxrwxrwx 1 root root  38 1月 10 13:57 named.zero -> /var/named/chroot/var/named/named.zero
drwxrwx--- 2 named named 4096 3月 31 2006 slaves


/var/named/chroot/var/namedでの ls -lの結果は以下です。

-rw-r--r-- 1 named named 195 2月 26 16:44 128.160.rev
-rw-r--r-- 1 root root  354 3月 15 11:42 160.128.in-addr.arpa.db
drwxrwx--- 2 named named 4096 8月 26 2004 data
-rw-r--r-- 1 root root  691 3月 15 15:59 kanekane.com.db
-rw-r--r-- 1 root root  198 8月 26 2004 localdomain.zone
-rw-r--r-- 1 root root  195 8月 26 2004 localhost.zone
-rw-r--r-- 1 root root  415 8月 26 2004 named.broadcast
-rw-r--r-- 1 root root 2518 8月 26 2004 named.ca
-rw-r--r-- 1 root root  432 8月 26 2004 named.ip6.local
-rw-r--r-- 1 root root  433 8月 26 2004 named.local
-rw-r--r-- 1 root root  416 8月 26 2004 named.zero
drwxrwx--- 2 named named 4096 7月 27 2004 slaves

よろしくお願いします。
 Re: DNSエラー  ( No.3 )
日時: 2007/03/15 16:25
名前: さばお

自己解決しました。お騒がせしました;

結局、/etc/named.conf の設定が間違ってました。
ZEROさんのご指摘通り、最初に#をはずし、再起動したのですが、
エラーが出ましたが、スペースとタブの違いを修正したら
無事起動し、nslookupでも確認できました。
ありがとうございました。

■ その他

ページ先頭へ


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