NSLOOKUP不适用于我的服务器上的某些域

NSLOOKUP不适用于我的服务器上的某些域。 这是从我的桌面奇怪这些域名与nslookup工作,但从我的服务器,他们不。 这导致了我所有的问题。

还有谁遇到过这个问题?

您可能已经检查过了,但是您是否指向桌面上的相同DNS服务器,就像您在服务器上一样?

这些域是内部域还是外部域?

你有运行nslookup设置debugging= on?

尝试使用

dig +trace domain.com 

从你的(linux)命令提示符在两台机器上。 这将显示每台机器在查询根服务器和每个委托的子服务器直到find(或不查找)这些域时获取数据的位置。

它可以是任何东西,从不正确的SOA到DNS服务器阻止您对该域的请求。

你的服务器是否运行DNS服务? 服务器networking接口的DNS设置是什么? 应该是本地主机。 您的ISP的DNS应该在转发器中设置。

你可以偶尔与search列表发生冲突。 为了消除这个潜在的问题,用“。”来终止你的查询。 即nslookup www.example.com.

此外,请仔细检查您是否在每个盒子上使用相同的名称服务器,使用Windows框中的ipconfig /all或Linux框中的cat /etc/resolv.conf

由于这似乎是一个Windows问题,“ipconfig”报告什么? 它列出了你期望看到的DNS服务器吗? 客户端和服务器有什么不同?