手把手教你如何配置Linux下的DNS(四)配置Bind常见问题
一.rndc:
connect failed: connection refused错误
1.1.问题发生:配置DNS完成后,输入命令重启DNS服务使配置生效:
/etc/rc.d/init.d/named
restart
或rdnc status
出现rndc: connect failed: connection
refused
1.2.问题解决:
1.2.1.查看日志,了解配置文件是否加载成功
more /var/log/messages
|grep named
这类错误基本上是有/etc/named.conf配置文件书写错误引起的,通过查看日志文件我们找出具体出错的原因。
找到后修改错误。
1.2.2.修改该正确后,运行如下命令 :rndc
status
如果出现下面的提示信息证明DNS可以正常运行。
number of zones:
6
debug level: 0
xfers running: 0
xfers deferred:
0
soa queries in progress:
0
query logging is
OFF
server is up and
running
二.nslookup
dong.btestsky.com出现SERVFAIL错误
2.1.问题发生:如果不能解析dong.btestsky.com,多半是由于你的/var/named/named.btestsky.com.zon和/var/named/named.btestsky.com.rev的记录文件引起的。
2.2.问题解决:
是通过如下命令查看日志:more /var/log/messages |grep
named然后解决问题。
三.no
TTL specified;
using SOA MINTTL instead错误
3.1.问题解决:
通过vi
/var/named/named.btestsky.com.zone
命令:
在文件的第一行添加:
$TTL 86400
和
通过vi
/var/named/named.btestsky.com.rev
命令:
在文件的最上面添加:
$TTL 86400
四.has
no NS records错误
4.1.问题解决:
这个也是由于你的/var/named/named.btestsky.com.zone和/var/named/named.btestsky.com.rev的记录文件引起的。
这个时候一定要注意/var/named/named.btestsky.com.zone和/var/named/named.btestsky.com.rev中
内容格式:
请参照我前面的截图中的内容格式。
也就是说内容一样,格式(比如说缩进也一样)肯定不会有问题。
我碰到的这个问题时
只把两个文件中的
IN NS
dong.btestsky.com
修改成
NS
dong.btestsky.com
就OK了
五.messages中提示:app.c:561:unexpected
error:和 isc_app_shutdow() pthread_kill:NO
such process
这个至今没解决,但不影响使用。
LINUX配置DNS系列请参考: