这个不正确的缓存 DNS 查找从何而来?

这个不正确的缓存 DNS 查找从何而来?

不知何故,我一直遇到一个问题,我的计算机缓存中会出现无效的 DNS 查找,用于我在 Mail.app 中使用的两个 Exchange 服务器之一。我的工作场所运行其中一个 Exchange 服务器,我运行另一个(它们完全不相关,由不同的公司托管等)。该问题表现为证书域错误。

当这种情况发生时,我可以运行nslookup mail.mydomain.com,但会看到错误的 IP 地址(通常属于 Apple 或 Akamai),但如果我运行nslookup mail.mydomain.com 8.8.8.8,则会得到正确的地址。事实上,如果我将我的任何计算机或路由器的 DNS 服务器指定为nslookup,我就会得到正确的地址。

我真正的任务是找出为什么这种情况不断发生,为此,我想知道哪个服务器向我提供了这个错误的 DNS 条目。有没有办法检查我的 DNS 缓存以查看这个错误查找来自哪里?

答案1

开始Wireshark在 LAN 上的某个地方,查看计算机的流量,然后启动计算机,运行 nslookup,并观察 DNS 流量。您将看到错误条目来自何处。

相关内容