当前位置: 主页 > 服务器技术 > DNS服务器 > 用bind9配置dns转发缓存服务器

用bind9配置dns转发缓存服务器

时间:2010-3-4来源:互联网 点击:
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

站长资讯网
. TAG: bind9 dns 转发服务器
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言