更改路由器上的 DNS 服务器地址

更改路由器上的 DNS 服务器地址

我有一个电缆调制解调器+路由器(我们称之为 A)和一条 RJ-45 cat 6 电缆,该电缆从 A 开始连接到另一个路由器(B)。我的大多数启用 wifi 的设备都使用 B 的 wifi 网络。我想将来自 B 的所有 DNS 查询从我的 ISP 提供的默认 DNS 服务更改为特定的 DNS 服务器。那么,我应该更改路由器 A 或 B 的 DNS 设置来实现这一点吗?除此之外,我已经探索了 A 的所有可能设置,A 设置中的默认 DNS 地址似乎无法更改。来自我的 ISP 的主电缆接入路由器 A。

答案1

您需要检查两个路由器上的 DHCP 设置。

通常,当客户端连接到 wifi 时,它会从 DHCP 服务器获取其 DNS 服务器的地址(同时获取其 IP 地址)。在像您这样的拥有两个路由器的网络中,通常只会运行一个 DHCP 服务器。但是,这可能在任一路由器上。您也可能在两个路由器上都启用了 DHCP 服务器。在运行两个 DHCP 服务器的情况下,客户端可能会连接到其中任何一个,无论它连接到哪个路由器的 wifi。

在 Windows 中,您可以通过在命令提示符下键入来查看客户端使用的 DHCP 服务器ipconfig /all。这还将显示客户端正在使用的 DNS 服务器。

您需要确保运行 DHCP 服务器的路由器设置了正确的 DNS 地址。如果您确实无法更改路由器 A 上的 DNS 设置,您可以禁用其 DHCP 服务器,而只使用路由器 B 上的 DHCP 服务器。在执行此操作之前,请确保记下路由器 A 上的 DHCP 服务器的配置方式,以便您可以以相同的方式设置路由器 B。

还要注意,您可能有一些客户端不使用 DHCP 提供的 DNS 地址:要么具有静态 IP 地址并且根本不使用 DHCP,要么已配置为覆盖服务器提供给它们的地址。

答案2

如果您的设备连接到路由器 B,则更改那里的 DNS 条目将更改连接到该路由器的所有设备上的 DNS。这是假设设备设置为从路由器获取 DNS,如果设置为 DHCP,则确实如此。

至于您的 ISP 路由器,如果不知道品牌和型号,没人能告诉您 DNS 是否可以更改。此外,ISP 可能已将该设置设为不可更改。

如果您不使用 ISP 进行除调制解调器以外的任何其他用途,则可能可以完全禁用路由器功能,而使其仅作为调制解调器。

相关内容