LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1480|回复: 4

rndc 启动 DNS服务器出错

[复制链接]
发表于 2007-3-1 15:13:12 | 显示全部楼层 |阅读模式
启动named正常 .. 但是  偶用ranc reload重新载入配置文件就提示错误 .如下 :
[root@localhost etc]# service named start
启动 named:                                               [确定]

[root@localhost etc]# rndc reload
rndc: error: /etc/rndc.key:6: unknown option 'controls'
rndc: could not load rndc configuration

可是我 检查 了 rndc.key 没发现什么问题阿  如下 :
[root@localhost etc]# cat rndc.key
key "rndckey" {
       algorithm hmac-md5;
       secret "8E6DCQWrutvia+2lq/J69Q==";
};

controls {
       inet 127.0.0.1 port 953
               allow { 127.0.0.1; } keys { "rndckey"; };
};
[root@localhost etc]#
这到地是怎么回事呢 ?  郁闷 阿 .. 请各位大虾帮帮小弟偶 .! 万分感谢了 !
发表于 2007-3-2 09:42:22 | 显示全部楼层
查看named.conf中设置,你有没有输错option,应该是“options ”,我也遇到过,仔细检查一下定义的区文件格式。 实在不行重新用rndc-confgen产生rndc.conf 。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-2 18:43:41 | 显示全部楼层
饿 谢谢楼上的饿 不过我发现好像是rndc.key不支持controls 我把这段 删除之后 就没报错了 ..
回复 支持 反对

使用道具 举报

发表于 2007-3-2 20:00:57 | 显示全部楼层
我也试过,不知道为啥不支持 controls,而且 rndc-confgen 给出的范例也会出错。。:(。
回复 支持 反对

使用道具 举报

发表于 2011-1-14 13:16:50 | 显示全部楼层
我试着把
[root@nis-master ~]# ll /etc/rndc.key
lrwxrwxrwx 1 root named 31 Dec 15 01:14 /etc/rndc.key -> /var/named/chroot//etc/rndc.key
改成了
ll /etc/rndc.conf
lrwxrwxrwx 1 root root 31 Jan 14 02:13 /etc/rndc.conf -> /var/named/chroot/etc/rndc.conf
也就是把文件名由rndc.key 改成了rndc.conf就正常了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表