rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 应用技术 » DNS服务器

bind9配置dns转发缓存服务器

1,解压缩安装:
tar -zxvf bind-9.4.1.tar.gz

./configure --prefix=/usr/local/bind9 --disable-ipv6
make && make install

2,配置named.conf文件,让bind支持forward(转发dns):

vi /usr/local/bind9/etc/named.conf
options {
         forward only;            
         forwarders {
                 202.96.128.86;                   
                 64.144.56.101;         };

named.conf这个文件每句话一定要以;号结尾,{号前面要有空格。

运行:/usr/local/bind9/sbin/named
结束:killall named

3,生成rndc.conf与追加rndc.key内容到named.conf:

1)生成rndc.conf:
/usr/local/bind9/sbin/rndc-config > /usr/local/bind9/etc/rndc.conf

2)把Use with the following in named.conf以下的内容导入named.conf
cat -n rndc.conf //先取行号
tail +13 rndc.conf >> named.conf//再把rndc.conf文件13行以后的内容追加到named.conf

vi named.conf                //把注释去掉
:set nu
:11,19s/^#\ //               //从11-19行的#开头与空格全部替换为空(s表示替换) 把光标移到要替换的行:.,$-1s/^#\ // //从当前行到倒数第二行,#开头与空格替换为空

4,以bind用户启动bind9(安全):
cd /usr/local/bind9/
chown -R bind:bind .
/usr/local/bind9/sbin/named -u bind

最后:tail -f /var/logs/messages检查日志:
无错的日志一般是:

listening on IPV4 interface lo,127.0.0.1#53
listening on IPV4 interface eth0, 172.16.1.254#53
command channel listening on 127.0.0.1#953
running

顶一下
(0)
踩一下
(0)