DNS麻烦:不能从其他计算机ping networkbox.local

在我的Ubuntu的DNS服务器上,我使用bind9和这个教程在这里我已经设置networkbox.local到192.168.1.3。 当我从我的服务器ping它,它工作正常。 但是,当我尝试从networking上的另一台计算机ping它不阅读ipaddress。 我已经安装我的另一台计算机使用192.168.1.3(DNS服务器)作为其默认的DNS服务器。 使用教程,他们可以ping其他域名,但不是我本地的:(

它应该工作。 在“另一台电脑”, dig networkbox.local产量是什么? 最后一行SERVER会告诉你“另一台计算机”是否确实使用了你的DNS服务器。

PS:“.local” 是一个坏主意 。

你可以ping你的DNS服务器的IP [例如。 ping 192.168.1.3 ]?

如果是这样,那么你的parsing器工作不正常; 尝试getent hosts networkbox.local ],看看是否返回正确的IP地址…

首先,你确定你的客户使用你的DNS服务器吗? 做一个“主机networkbox.local”。 这个答案是否正确? 如果没有,则会出现networkingconfiguration错误(检查IP,掩码,防火墙等)。

你的机器上运行着什么样的防火墙软件? 也许你的服务器故意不返回ping请求。

首先尝试:

 dig a networkbox.local @192.168.1.3 

从客户端机器。 这会告诉你服务器是否configuration正确。 如果答案没问题,你应该先检查/etc/resolv.conf,因为问题似乎在于客户端。 你也可以看看使用tcpdump发生了什么 – 不要忘记这一点。