利用DNSCache实现简易的DNS服务器
时间:2006-09-11 来源:Ksharp
安装环境
CentOS 4.3 LANG=en_US.UTF-8
软件列表
ucspi-tcp-0.88.tar.gz
ucspi-tcp-0.88.errno.patch
daemontools-0.76.tar.gz
daemontools-0.76.errno.patch
djbdns-1.05.tar.gz
djbdns-1.05.errno.patch
软件存放位置
/data/software
安装方法
安装Daemontools
#mkdir -p /package
#chmod 1755 /package
#cd /packagegunzip /data/software/daemontools-0.76.tar.gz
#tar -xpf /data/software/daemontools-0.76.tar
#cd admin
#patch -p0 </data/software/daemontools-0.76.errno.patch
#cd daemontools-0.76
#package/install
安装Ucspi-tcp
#gunzip ucspi-tcp-0.88.tar
#tar -xpf ucspi-tcp-0.88.tar
#patch -p0 </data/software/ucspi-tcp-0.88.errno.patch
#cd ucspi-tcp-0.88
#make
#make setup check
安装DNSCache
#gunzip djbdns-1.05.tar.gz
#tar -xpf djbdns-1.05.tar
#patch -p0 </data/software/djbdns-1.05.errno.patch
#cd djbdns-1.05
#make
#make setup check
启动DNSCache
#useradd Gdnscache
#useradd Gdnslog
#dnscache-conf Gdnscache Gdnslog /etc/dnscache
#ln -s /etc/dnscache /service
#sleep 5
#svstat /service/dnscache
#touch /etc/dnscache/root/ip/192.168
#vi /service/dnscache/env/IP
192.168.3.2(本机ip)
重启DNSCache
方法同qmail