linux下编译安装和配置bind(超级详细)
1) 解压缩
- tar -zxvf bind-9.3.P2.tar.gz –C /tmp
- cd /tmp/bind-9.3.P2
- ./configure --prefix=/data/sdns/named --enable-threads --with-openssl=no
- make;make install
- cd /data/sdns/named
- sbin/rndc-confgen > etc/rndc.conf
- tail -10 etc/rndc.conf | head -9 | sed s/#\ //g > etc/named.conf
- vi /data/sdns/named/etc/named.conf
- mkdir /data/sdns/zone
- cd /data/sdns/zone
- vi localhost.zone
- dig > named.root
- echo ". 3600000 IN NS A.ROOT-SERVERS.NET." >> named.root
- echo "A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4." >> named.root
- /data/sdns/named/sbin/named -c /data/sdns/named/etc/named.conf &
- /data/sdns/named/sbin/rndc reload
- dig @127.0.0.1 test.com
- iptables -A INPUT -p udp -s 0/0 --dport 53 -j ACCEPT
- iptables -A INPUT -p tcp -s 0/0 --dport 53 -j ACCEPT