Windows 10 使用不同的 DNS

Windows 10 使用不同的 DNS

我将路由器 DHCP 配置为使用 3 级 DNS,即 209.244.0.3 和 209.244.0.4,并且当我通过以下方式检查时它也正确显示ipconfig /all

ipconfig dns 输出:

在此处输入图片描述

但是当我通过 DNSLeakTest(或任何其他泄漏测试)检查时,它总是显示 OpenDNS。

dnsleaktest 结果:

在此处输入图片描述

我确保网络适配器设置已设为自动,我尝试了 ipconfig /flushdns 等,但仍然没有成功。其他计算机和设备(Android、iOS)也在 DNSLeakTest 上正确显示 Level3。那么可能是什么原因,如何解决?

答案1

您的 ipconfig 输出显示您的计算机当前配置为使用三个 DNS 服务器:fe80::1和您提到的两个。首选(主要)服务器是fe80::1,因为 IPv6 服务通常优先于 IPv4 服务。因此,您的大多数 DNS 查询将由此缓存提供服务。

该段中的地址fe80::/16表示链路本地地址,因此它很可能属于您的家庭路由器,而该路由器又配置为将所有 DNS 查询转发到 OpenDNS 缓存。

如果您想知道它是如何fe80::1到达那里的,它可能是使用 DHCPv6 自动配置的。

答案2

我无法重复您的测试:如果我将 DNS 设置为209.244.0.3,则 DNS 泄漏测试会将其报告为英国的“3 级通信”。

显然,您使用的 DNS 服务器并不是您认为的那样。我可以看到以下可能性:

  • 您在输入 DNS 服务器时犯了一些错误
  • 你的 ISP 正在劫持你的 DNS 查询
  • 您的计算机或浏览器感染了 DNS 劫持程序。

相关内容