どうしてもわからないのでご教授頂きたいのですがdjbdnsの
dnscacheの設定でdnscache-conf dnscache dnslog /etc/dnscacheで
設定した場合ローカルから正常に名前解決できるのですが
dnscache-conf dnscache dnslog /etc/dnscache 192.168.0.2
とtouch /etc/dnscache/root/ip/192.168.0.2を設定しても
他のPCからDNSを使おうとすると動きません。
/service/dnscache/log/main/currentを見てみると
dnscache: fatal: unable to bind UDP socket: address not available
というメッセージが大量に発生していました。
ps -auxでみるとadproctitle service errors: ...che: file does not
exist\nsvscan: warning: unable to stat dnscache: file does not exist
というメッセージがでています。利用可能でないアドレスという意味
がよくわからないのですが・・・何故このようになってしまったのでしょうか?