博客导读网

一个让你随便看看的地方

bind9配置dns转发缓存服务器

推荐
ZhaoLiang's 笔记


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

阅读全文
类别:bind && dns 查看评论
原文地址:http://hi.baidu.com/upkiller/blog/item/a5862d0f0d7c9e296159f330.html

ZhaoLiang's 笔记的其他文章
php+ImageMagick配置 linux network optimize with sysctl
zend框架目录结构 俄罗斯方块shell(一)
俄罗斯方块shell(二) 百度面试之LINUX运营维护和脚本编程的问题分析与解答
Linux的random总是装死 Squid透明代理手记
Shell下mutt与msmtp发送mail 整理一下杂七杂八的postfix+extmail的mail服务器架设维护笔记(1)
更多...

© 2010 博客导读网 BlogABC.NET 本站所有内容皆由网友推荐而来,所有博文的版权归原作者所有,如有冒犯,请邮件告知。uncracker#gmail.com