在我的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发生了什么 – 不要忘记这一点。