vine-users ML アーカイブ



[vine-users:054809] /etc/named.conf をリロードさせるには ?

  • From: "matsui" <matsui888@xxxxxxxxxxx>
  • Subject: [vine-users:054809] /etc/named.conf をリロードさせるには ?
  • Date: Mon, 28 Oct 2002 21:29:13 +0900
matsuiと申します。よろしくお願い致します。vine2.5でBIND8を使用しています。

ADSLモデム
|
ppp0
vine2.5(host1)─Win2k(host3)
eth0
|
eth0
TurboLinuxW8(host2)

としています。

ダイナミックDNSサーバでドメインを取得しました。hpge.dyndns.net

      /etc/named.confを編集して
      /etc/rc.d/init.d/namedをリスタートしてみたら外部ホストの名前解決が出来
な
      くなってしまいました。

      それで/etc/named.confを元に戻して再度/etc/rc.d/init.d/namedをリスター
ト
      したのにvine2.5ですらも名前解決が出来なくなってしまいます。
# ndc reload
や
# service named restart
# service network restart
を実行してもダメなのです。

リブートすると名前解決できるようになります。

これは一体何が原因なのでしょうか?


host1の/etc/named.confには
options {
 directory "/var/named";
forward first;forwarders {xxx.xxx.xxx.xxx;yyy.yyy.yyy.yyy;};
};
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; };
};
zone "hoge.dyndns.net" {
 type master;
 file "/var/named/hoge.dyndns.net.hosts";
 };
zone "0.168.192.in-addr.arpa" {
 type master;
 file "/var/named/192.168.0.rev";
 };
 };

と記述しています。forwadersのxxx.xxx.xxx.xxx、yyy.yyy.yyy.yyyはISPのDNSサー
バのアドレスです。
これはhost1のDNSサーバのみで名前解決できない場合に使用するDNSサーバとして記
述しました。

/var/named/192.168.0.revには
$ttl 38400
0.168.192.in-addr.arpa. IN SOA localhost. root.hoge.dyndns.net (
   1034148765
   10800
   3600
   604800
   38400 )
0.168.192.in-addr.arpa. IN NS localhost.
1.0.168.192.in-addr.arpa. IN PTR hoge.dyndns.net.
89.0.168.192.in-addr.arpa. IN PTR host3.hoge.dyndns.net.
33.0.168.192.in-addr.arpa. IN PTR host2.hoge.dyndns.net.

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

   1D IN NS @
   1D IN A  127.0.0.1

/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.

/var/named/hoge.dyndns.net.hostsには
$ttl 38400
hoge.dyndns.net. IN SOA localhost. root.hoge.dyndns.net (
   1034148339
   10800
   3600
   604800
   38400 )
hoge.dyndns.net. IN NS localhost.
hoge.dyndns.net. IN A 192.168.0.1
host3.hoge.dyndns.net. IN A 192.168.0.89
host2.hoge.dyndns.net. IN A 192.168.0.33

/etc/resolv.confには
nameserver 127.0.0.1