Linux中国论坛's Archiver

winglizhenyi 发表于 2007-10-23 09:08

DNS服务器

刚学LINUX不到2个月,前几日在作DNS服务的时候,重起服务显示:
stopping:named:rndc:connect failed:connection refused
在查找很多解决方法后,还是无法解决,一着急把系统格了,然后从新架了DNS服务,但是我还什么都没作,我就想试试能否启动DNS,但是依然显示
stopping:named:rndc:connect failed:connection refused
希望得到解决,谢谢大家

悬非 发表于 2007-10-25 14:01

你提问时候给大资料太少

看我在网上搜索到大一些资料对你有帮助吗?
运行/etc/init.d/named status出现如下提示:

[root@server tmp]# /etc/init.d/named status
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,
or the key is invalid.
[root@server tmp]#

     经过仔细查找资料,找到如下解决方法:

    出现rndc: connection to remote host closed多半是rndc.conf中

key "rndckey" {
         algorithm        hmac-md5;

       secret "c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K";

};

secret与rndc.key中的secret不一致引起的。我的rndc.key内定如下:

key "rndckey" {
         algorithm        hmac-md5;
         secret "aIfie6oTVvSxcXv7gAPAfDJaoFNMG1iRv1Rb2BRFG8FPJtAL5jpkuBHUlPne";
};

于是修改rndc.conf中的secret与rndc.key中的一致就可以了。

key "key" {
         algorithm        hmac-md5;

       secret "aIfie6oTVvSxcXv7gAPAfDJaoFNMG1iRv1Rb2BRFG8FPJtAL5jpkuBHUlPne";

};

rndc: connect failed: connection refused错误分析办法
问题:
  
BIND启动的时候出现rndc: connect failed: connection refused 错误
# service named restart
停止 named:
启动 named:                                                 [    确定    ]

或者是下面的错误:

#rndc status
rndc: connect failed: connection refused

分析办法(两个):

1)用下面命令查看日志,根据日志查找原因,了解配置文件加载成功与否!

#more /var/log/messages | grep named

日志如下:

[root@linuxserver named]# more /var/log/messages | grep named
Mar 27 16:26:30 linuxserver named[2220]: shutting down: flushing changes
Mar 27 16:26:30 linuxserver named[2220]: stopping command channel on 127.0.0.1#953
Mar 27 16:26:30 linuxserver named[2220]: no longer listening on 127.0.0.1#53
Mar 27 16:26:30 linuxserver named[2220]: no longer listening on 192.168.1.40#53
Mar 27 16:26:30 linuxserver named[2220]: exiting
Mar 27 16:26:30 linuxserver named:    succeeded
Mar 27 16:26:33 linuxserver named[4877]: starting BIND 9.2.4 -u named -t /var/named/chroot
Mar 27 16:26:33 linuxserver named: named 启动 succeeded
Mar 27 16:26:33 linuxserver named[4877]: using 1 CPU
Mar 27 16:26:33 linuxserver named[4877]: loading configuration from '/etc/named.conf'
Mar 27 16:26:33 linuxserver named[4877]: listening on IPv4 interface lo, 127.0.0.1#53
Mar 27 16:26:33 linuxserver named[4877]: listening on IPv4 interface eth0, 192.168.1.40#53
Mar 27 16:26:33 linuxserver named[4877]: command channel listening on 127.0.0.1#953
Mar 27 16:26:33 linuxserver named[4877]: zone 0.in-addr.arpa/IN: loaded serial 42
Mar 27 16:26:33 linuxserver named[4877]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
Mar 27 16:26:33 linuxserver named[4877]: zone 1.168.192.in-addr.arpa/IN: loaded serial 2007031700
Mar 27 16:26:33 linuxserver named[4877]: zone 255.in-addr.arpa/IN: loaded serial 42
Mar 27 16:26:33 linuxserver named[4877]: zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 1997022700
Mar 27 16:26:33 linuxserver named[4877]: talented.com.cn.dns:10: file does not end with newline
Mar 27 16:26:33 linuxserver named[4877]: zone talented.com.cn/IN: loaded serial 2007031700
Mar 27 16:26:33 linuxserver named[4877]: zone qfmy.tyut.edu.cn/IN: loaded serial 2007031700
Mar 27 16:26:33 linuxserver named[4877]: texsx.com.dns:10: file does not end with newline
Mar 27 16:26:33 linuxserver named[4877]: zone texsx.com/IN: loaded serial 2007031700
Mar 27 16:26:33 linuxserver named[4877]: zone localdomain/IN: loaded serial 42
Mar 27 16:26:33 linuxserver named[4877]: zone localhost/IN: loaded serial 42
Mar 27 16:26:33 linuxserver named[4877]: running
然后根据错误的信息,进行配置文件相应的修改,一般都可以解决问题。

2)用命令查看rndc status

[root@linuxserver named]# rndc status
number of zones: 12
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
server is up and running

若出现上面的状态 server is up and running说明启动成功!
Trackback
[url]http://zhangshg.luanhe.com/drupal/?q=node/152[/url]
[url]http://www.talented.com.cn/archives/2007/3/28_108.html[/url]
[url]http://linux.vbird.org/linux_server/0350dns.php[/url]
[url]http://hi.baidu.com/bsdfree/blog/[/url]

yuqqtw 发表于 2008-5-20 14:43

回复 2楼 的帖子

太好了,帮我解决了问题!确实是高手,而且蛮历害的!我佩服您!

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.