NSLookup 要求所有查询中都包含“.”

NSLookup 要求所有查询中都包含“.”

我不确定发生了什么,但重新安装 Windows DNS(Server 2012 R2)后,当我执行nslookup并输入任何域时,它会将我的域附加到末尾。例如:

我输入“microsoft.com”它会搜索“microsoft.com.acme.com”。

我必须以句点“microsoft.com.”结束每个查询才能使其返回我期望的内容。

是什么原因造成的?

答案1

这就是 nslookup 的工作方式。没有尾随点的查询是不合格的,因此 nslookup 会附加主要和/或连接特定的 DNS 后缀,然后在查询的每次连续“转移”中从右到左剥离它们。您可以通过在调试模式下运行 nslookup 来查看此行为。如果您不想要这种行为,请始终使用尾随点来使您的查询完全合格。

https://blogs.msmvps.com/acefekay/2013/02/17/nslookup-suffixing-behavior/

答案2

删除您的搜索域,或删除 *.acme.com 的通配符记录

相关内容