绕过路由器的 DNS 设置

绕过路由器的 DNS 设置

有没有办法绕过 ISP 提供的 CPE/路由器的 DNS 设置?我想使用 OpenDNS,但无法访问 CPE 的管理员帐户。我尝试使用默认密码(admin/admin、admin/1234 等)登录,但无济于事。

我后来发现,管理员密码是使用生成器生成的,其中输入了 CPE 的 MAC 地址。我尝试给 CPE 制造商(华为,CPE 是华为 BM625)和我的 ISP 发送电子邮件,但他们没有回复。我在华为的论坛上也看到了类似的查询(很多!),但没有一个回复。

因此,作为最后的手段,我想知道一种绕过 CPE 的 DNS 设置的方法。

我订阅的是 WiMAX 服务。我使用的是 Windows 7,并且已经设置了本地连接的 DNS 设置:

在此处输入图片描述

但是我仍然没有在 OpenDNS 网站上看到“您已经在使用 OpenDNS”文本。

当明确使用 OpenDNS 服务器时,我似乎仍然得到 208.69.38.150,而不是预期208.69.38.160:

nslookup www.opendns.com.208.67.222.222

  服务器:resolver1.opendns.com
  地址:208.67.222.222

  非权威答案:
  名称:www.opendns.com
  地址:208.69.38.150

答案1

如果您使用“nslookup”命令,您将得到一个 > 提示符,您可以在其中指定您选择的 DNS 服务器。使用“server”命令,后跟您选择的服务器的主机名或 IP 地址,例如来自 OpenDNS 的服务器。我不认为您的 ISP 会代理 DNS 请求。但是,您的国家边界路由器可能会阻止对外国 DNS 服务器的访问,如果不阻止对 DNS 服务器的访问,则可以阻止对您选择的 DNS 实际返回的 IP 地址的访问。

换句话说,有多种方式可以阻止您在互联网连接上使用其他 DNS 服务器,但通常这不是问题。

答案2

当访问他们的网站时,OpenDNS 会通过检查您请求的 IP 地址来确定您是否正在使用他们的服务。

当询问我的默认DNS时,www.opendns.com指的是IP地址208.69.38.150:

dig www.opendns.com

  [..]
  www.opendns.com.      30  IN  A   208.69.38.150
  [..]

询问他们的 DNS,www.opendns.com得到另一个 IP 地址 208.69.38.160:

dig @208.67.222.222 www.opendns.com

  [..]
  www.opendns.com.      30  IN  A   208.69.38.160
  [..]

截至 2009 年 10 月底,浏览http://208.69.38.160总是展示:

OpenDNS - 管理您的 DNS 设置 - 您正在使用 OpenDNS!

http://208.69.38.150总是告诉你:

OpenDNS——开始使用 OpenDNS——它是免费的。

谨防:自 2009 年 10 月中旬 OpenDNS 推出付费计划以来,主页不再明确表明已在使用 OpenDNS!相反,它总是显示:

OpenDNS诡计

(也许有一天这个功能会被改回来。对我来说,这个新网站有点像诱骗人们购买付费账户。现在,即使注册免费的“OpenDNS Basic”也可以进入商店,而实际上只需使用 OpenDNS 服务器,无需账户首先。但事实上,他们确实表示“免费商店?[..] 不用担心,如果您不使用付费服务,我们不会要求您提供信用卡或类似的东西。“)

不同的 IP 地址仍然被使用,因此,如果任何以下命令显示 208.69.38.160,则表示您使用的是 OpenDNS:

  • dig www.opendns.com
  • ping www.opendns.com
  • nslookup www.opendns.com
  • host www.opendns.com

你的电脑可能记住了www.opendns.com指的是 208.69.38.150,您可能确实需要像 Svish 所评论的那样运行ipconfig /flushdns(或dscacheutil -flushcache在 Mac OS X 上运行)。

答案3

您应该能够毫无问题地做到这一点。

该过程将根据您的操作系统和具体配置而有所不同。开放DNS他们自己有最适合您计算机的说明。只需选择您的操作系统,您就可以开始了!

当您手动指定 DNS 服务器设置时,大多数操作系统将忽略调制解调器/路由器的设置,而使用您的手动设置。

答案4

有些 ISP 会代理 DNS 请求,并将任何外部 DNS 服务器的请求重定向到自己的 DNS 服务器。因此,可能不可能

相关内容