当我在公司笔记本电脑的 cmd 中运行 nslookup google.com 时,我得到了 nxdomain,但是为什么页面会在 Web 浏览器中打开?有人可以解释一下吗?谢谢。
答案1
nslookup 无法工作的原因可能是它是经过特殊设计的 nslookup 版本。另一个更可能的解释是网络和/或 DNS 服务器被配置为伪造 DNS 响应。笔记本电脑上安装的软件本身可能会促进这种伪造 DNS 响应。
nslookup 无法工作而浏览器可以工作的一个可能原因是浏览器使用了代理。另一个可能的原因是,如果可用,浏览器通常会默认使用 IPv6,但 nslookup 会默认查找 A 记录。伪造可能只发生在 A 记录上,而不发生在 AAAA 记录上。