我将无线路由器上的 DNS 服务器更改为 OpenDNS。但是,当我使用 digg(从我的 Linux 机器)进行测试时,如所述这里它没有给我预期的“服务器”IP 地址。
那里有一段神秘的文字,说“也许你的 ISP 不允许第三方 DNS”。这怎么可能呢?DNS 似乎只是我的路由器和 DNS 服务器之间的通信……ISP 怎么会参与其中并阻止它呢?我该如何检查它(即我应该问我的 ISP 什么问题)
答案1
ISP 可以阻止除其自己的 DNS 服务器之外的所有地址向端口 53 发出的 UDP 请求。
答案2
这当然是有可能的...可能发生的情况是,您的 ISP 阻止了往返于端口 53(通常是 DNS)和除他们自己的 DNS 服务器之外的所有其他站点的流量。
或者您的应用程序或 DNS 配置可能不正确。
您会询问您的 ISP,您是否阻止了 DNS 流量和/或端口 53。
答案3
我发现了问题...请参阅这个问题
答案4
我遇到了这个问题。这就是我遇到的情况。我的 fios 路由器设置为桥接模式,我使用的是 linksys 路由器,它通过 DHCP 获取 WAN IP。我在 LAN 上设置了 Opendns dns,但它没有按预期工作。我发现我必须在 linksys WAN 上静态设置 opendns 才能使其正常工作。我必须执行以下操作来解决这个问题
我按正常方式设置了 fios 路由器。将 fios 路由器上的 LAN ip 范围更改为 192.168.2.x 并禁用 dhcp。将 linksys 连接到 fious 路由器并将 linksys 上的 WAN ip 更改为 192.168.2.x 范围内的静态,然后手动分配 OPENDNS 条目。连接 linksys 上的其他所有内容,它就可以正常工作了。
如果您决定使用此设置,请不要忘记在 fios 路由器上禁用无线或在其上设置一些安全性。
我希望这有帮助。