No Image

dnscacheのインストール

< ![CDATA[あるサーバで稀に名前解決出来なくなる場合が発生しました。
このサーバ、サーバ上にDNSのキャッシュを設けていないため、サーバ会社が提供しているDNSを見に行くのですが、どうやら時々そのDNSが調子悪くなるようです。

仕方ないので、自分のサーバ上にDNSキャッシュを設けることにしました。

djbdnsをインストールしているので、使うのはdnscacheです。まず、専用アカウントを追加
 例:dnscache

dnscache-confを実行
  dnscache-conf dnscache dnslog (起動ディレクトリ) サーバのIPアドレス
 この場合のdnscacheは専用アカウント名です。
 dnslogはログ保存用アカウントです。djbdnsのものをそのまま使って下さい。
 例:dnscache-conf dnscache dnslog /etc/service/dnscache 127.0.0.1

このディレクトリをsvscanが監視しているディレクトリにリンク張ります。
 例:svscanが監視しているディレクトリを/serviceとすると
  ln -s /etc/service/dnscache /service

その後の設定はこちらが詳しいです。

Share this post