vine-users ML アーカイブ



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

  • From: "matsui" <matsui888@xxxxxxxxxxx>
  • Subject: [vine-users:055451] Re: /etc/named.conf をリロードさせるには ?
  • Date: Sun, 10 Nov 2002 22:18:35 +0900
matsuiです。返事が遅くなってすみません。

その後、色々と試してみまして

# ps -axw | grep named
  991 ?        S      0:00 named -u named
10835 pts/2    S      0:00 grep named
# kill -HUP 991

とした途端に名前解決が出来なくなってしまうのです。
つまり、namedのリスタートが名前解決で出来なくなってしまう原因のようなので
す。

namedのリスタートした時点でhost3からhogeのSambaサーバへアクセスしようとする
と
「ネットワーク名が見つかりません」のエラーにもなってしまいました。

更には、

/etc/rc.d/init.d/named status
ndc: error: ctl_client: evConnect(fd 3): Connection refused
ndc: error: cannot connect to command channel (/var/run/ndc)
#./named start
Starting named:

となり、[OK]がでません。

/var/log/messagesには
Nov 10 20:57:45 hoge named[991]: reloading nameserver
Nov 10 20:57:45 hoge named[991]: couldn't create pid file
'/var/run/named.pid'
Nov 10 20:57:45 hoge named[991]: Forwarding source address is
[0.0.0.0].32772
Nov 10 20:57:45 hoge named[991]: Ready to answer queries.

となってしまいました。

/etc/named.confに
pid-file "/var/run/named.pid";

と記述してから

Nov 10 22:00:03 hoge ddclient[697]: SUCCESS:  updating hoge.dnydns.net:
good: IP address set to xxx.xxx.xxx.xxx
Nov 10 22:01:30 hoge named[1015]: reloading nameserver
Nov 10 22:01:30 hoge named[1015]: /etc/named.conf:47: syntax error near
pid-file
Nov 10 22:01:30 hoge named[1015]: couldn't create pid file
'/var/run/named.pid'
Nov 10 22:01:30 hoge named[1015]: Forwarding source address is
[0.0.0.0].32774
Nov 10 22:01:30 hoge named[1015]: Ready to answer queries.
Nov 10 22:01:37 hoge named[1015]: ns_forw: sendto([uuu.uuu.uuu.uuu].53):
Operation not permitted
Nov 10 22:01:57 hoge named[1015]: ns_forw: sendto([yyy.yyy.yyy.yyy].53):
Operation not permitted
Nov 10 22:02:10 hoge named[1015]: ns_forw: sendto([zzz.zzz.zzz.zzz].53):
Operation not permitted


となっています。uuu.uuu.uuu.uuu、yyy.yyy.yyy.yyy、zzz.zzz.zzz.zzzは知らない
グローバルアドレスでした。

相変わらずDNS復活はリブートしか上手くいきません。
どうすればリスタートが成功するのでしょうか?


尚、

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

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