我在两个不同网络上的 2 个独立路由器上使用 google DNS(8.8.8.8 和 8.8.4.4)。
当我去这网站检查正在使用的 DNS,当连接到每个网络时,我得到以下信息:
网络1:
- 美国 GOOGLE-谷歌有限责任公司 74.125.43.197
- 加上一些其他的 Google IPv6 地址
网络2:
- 美国 GOOGLE-谷歌有限责任公司 172.271.47.130
- 美国 GOOGLE-谷歌有限责任公司 172.271.47.135
- 加上一些其他的 Google IPv6 地址
知道为什么它不显示 8.8.8.8 和 8.8.4.4 吗?
我的想法是,对 8.8.8.8 和 8.8.4.4 这两个通用地址的请求可能会被路由到地理位置更本地的地址(如 CDN),也就是上面的地址,但这只是我的理论。这是正确的吗?还是这里还有其他事情发生?
答案1
你的 关联 对此有一个很好的解释:
如果您已更改设备或路由器 DNS 设置以使用特定的 DNS 服务器(例如 Google(8.8.8.8)或 Cloudflare(1.1.1.1)服务器),您可能会看到略有不同的 DNS 地址。
这是因为当您使用组织的 DNS 服务器(例如 8.8.8.8)时,该服务器会将您的请求发送到公司网络中的其他服务器(具有不同的 IP 地址),以避免服务器拥塞。
因此,当 DNS 请求发送到 Google 时,它会被转移到 Google 网络中的某个 DNS 服务器(有很多这样的服务器),这就是您所看到的内容。
请注意,您获得的最后两个 IP
172.271.47.130
和172.271.47.135
甚至无法访问。