|
■djbdns設定例。あるネットワークからのDNSリクエストに応えるような設定例。
例)
192.168.10. のネットワークからDNSリクエストを受け付け、dnscacheを192.168.10.1で走らせるようにする。
前提条件 : svscanが/serviceで実行されていること。dnscacheはブート時の起動と実行をsvscanが行ってくれる。
・以下を実行してサービスディレクトリ作成
# dnscache-conf dnscache logadmin /home/dns/dnscachex 192.168.10.1
・svscanに新サービスを通知
# ln -s /home/dns/dnscachex /service
svscan は1分以内にサービスを開始
・dnscacheはデフォルトでリモートホストからの問い合わせを受け付けないので、
以下を実行してdnscacheに 192.168.10.* からの問い合わせを受け付けるように指示する。
# touch /home/dns/dnscachex/root/ip/192.168.10
・次にクライアントPCに外部のキャッシュサーバを使わせるように設定する
/etc/resolv.conf に以下を追記
nameserver 192.168.10.1
完了
* 外部用キャッシュとゾーンDNSを同じサーバで動かすには、それぞれ別のIPで動かせばよい
back
|