dnscache


研究室が新たに立ち上がったので,ドメインを取ったり,メールサーバあげたり, DNS サーバあげたりと大忙し. とりあえず MTA は qmail でいけばいいんだけど, DNS サーバはどうしよう. ってことで誰も試していない, 高速,簡単,堅牢な dnscache を入れてみた. 以下, install log.

dnscache の install


用意するもの

以下のものは必要に応じて入れる

下準備

daemontools の install

% tar xvzf daemontools-0.70.tar.gz
% cd daemontools-0.70
% vi conf-home (prefix を指定. default は /usr/local)
% make
% su
# make setup check
# mkdir /service
# chmod 755 /service
# vi /usr/local/etc/rc.d/svscan.sh
# chmod +x /usr/local/etc/rc.d/svscan.sh
# /usr/local/etc/rc.d/svscan.sh

make, install

% tar xvzf dnscache-1.00.tar.gz
% cd dnscache-1.00
% vi conf-home (prefix を指定. default は /usr/local. 以下, vipw での赤字の部分をこれに合わせて変更する)
------------------------------------------------
/usr/local/dns

This is the dnscache home directory. Programs will be installed in
.../bin.
------------------------------------------------
% make
# make setup check

document の install (optional)

# cd /usr/local/
# tar xvzf $somewhere/doc.tar.gz
# cd doc
# sort -ft'>' +1 merge/*/packages.html > packages.html.new
# mv packages.html.new packages.html
# sort -ft'>' +1 merge/*/commands.html > commands.html.new
# mv commands.html.new commands.html
# sort -ft'>' +1 merge/*/libraries.html > libraries.html.new
# mv libraries.html.new libraries.html

設定

  1. local cache
  2. external cache
  3. DNS server

local cache の設定

おしまい. 一度 cache されると次からはかなり高速. 快適.

external cache の設定

おしまい.

DNS server の設定


注意点


Generated with mkdiary.pl
Back to my diary