当 DNS 服务器设置为指向路由器时会发生什么?

当 DNS 服务器设置为指向路由器时会发生什么?

所以,问题就在标题中。我的 Windows 10 PC 连接到路由器。它的 DNS 设置为我的路由器 IP 地址,而不是实际的 DNS 服务器。那么我的电脑如何访问我的 ISP 的 DNS 服务器?

答案1

大多数家用路由器实际的 DNS 服务器。(尽管它们非常基础:它们通常仅支持将查询“上游”转发到 ISP 的服务器,并且通常提供一定数量的本地缓存。但这仍然算作“DNS 服务器”。)

由于许多家用路由器都是基于 Linux 的,其中一些实际上运行常见的 DNS 中继软件,例如 Unbound 或 Dnsmasq,尽管其他路由器具有质量参差不齐的定制实现。

因此,当计算机将 DNS 查询发送到您的路由器时,路由器的内部 DNS 服务器首先检查是否可以从本地缓存中应答,如果不能,则将其转发到您的 ISP 的功能更强大的 DNS 服务器。

(你的电脑实际上并不需要直接与 ISP 的 DNS 服务器对话,或者根本无法对话。DNS 响应通常不包含任何特定于 ISP 的信息。

相关内容