随笔
BIND中rndc配置
1.生成rndc.conf的配置文件
rndc-confgen > rndc.conf
2.生成rndc.key
rndc-confgen -a
会自动生成一个rndc.key的文件
3.根据rndc.conf配置文件中的提示,将# Use with the following in named.conf, adjusting the allow list as needed:后的配置去掉注释并添加进named.conf中
tail -n+15 rndc.conf | sed 's/# //g' |grep -v ^End >>named.conf
在已正常启动named服务的情况下,运行 rndc reload报错,提示如下:
rndc: connection to remote host closed
This may indicate that the remote server is using an older version of
the command protocol, this host is not authorized to connect,
应该检查是否是rndc.key和rndc.conf及named.conf中的key是否相同
named服务启动不了,大概有以下几种情况
1.权限方面,比如是/var/named/chroot/下的文件要给予named组的权限等
2.selinux方面,getsebool -a | grep named查看是否有哪些没有启用,特别是要查看相关日志
3.配置文件方面,特别是容易缺少(. ;)点和分号等符号,用named-checkconf等工具测试
阅读(2933) | 评论(2) | 转发(0) |