我的服务器操作系统是 Ubuntu 10.04/x86,现在我将 bind 的配置文件设置为与另一台主机(Debian 5)相同,然后运行/etc/init.d/bind9 start
。这显示了OK
。然后我运行rndc reload
,返回成功。
我在我的域名注册器中设置了 NS 服务器。但现在,我在客户端控制台中使用该命令。C:\>nslookup domain dns-ip
结果显示服务器故障。
所以,我想知道哪里出了问题。我没有设置防火墙或其他过滤系统。我尝试访问http://who.is/找到了所有的DNS信息,但是没有任何记录显示,只显示了我设置的2个NS服务器。
我已经在 Debian 5 中使用相同步骤设置了 bind9,并且运行良好。Ubuntu 是否需要额外配置?
答案1
查看 /var/log/messages 或 /var/log/daemon.log
如果是服务器故障,那么你在配置文件中输入了一些错误 - /var/named/* 或 /var/named/chroot/var/named (查看 /etc/named.conf 了解配置内容)
从服务器本身检查
host some_name_in_my_list