BIND和DNS的关系非常密切 可以说没有BIND就没有DNS 因为网络上的大部分DNS都是用BIND搭建的
BIND诞生在美国加州大学伯克利分校 它的名字也由此而来 好了 废话少说
环境是 Free BSD 6.2 BIND 9.3.2
安装过程就不多说了 用BSD自带的ports很容易就可以搞定 路径为/usr/ports/dns/bind9
由于在安装的时候没有生成rndc.conf和rndc.key文件我们现在要手动生成
#rndc-confgen > rndc.conf (如图)
生成conf文件以后 我们查看文件里面的内容
#cat rdnc.conf我的conf如图
#vi /etc/rndc.key 在里面输入
key "rndc-key" {
algorithm...........
allow { 127.0.0.1; } keys { "rndc-key"; };
};
其实就是照抄rndc.conf的下部分内容 注意生成的MD5散列不能写错 最后我又发现一个更简单的方法
# tail -10 rndc.conf | head -9 | sed s/#/ //g > named.conf
现在BIND应该就可以正常启动了