如何访问被OpenDNS阻止的站点


9

我正在使用OpenDNS过滤我的孩子可以在我们的家庭网络上访问的某些内容。有没有什么方法可以将被阻止的站点访问白名单?例如,有些幽默的网站我不希望我的孩子去,但我很喜欢-但是使用OpenDNS似乎全无。有什么办法解决这个问题,例如访问网站的密码或其他方法?

Answers:


7

我认为您不能使用严格的OpenDNS做到这一点。其他人则要求类似的功能,例如http://ideabank.opendns.com/story.php?title=Password_Overwride

但是,如果您在路由器上使用OpenDNS,并且与孩子们使用的是其他计算机,则可以通过将计算机的DNS服务器设置为ISP或4.2.2.2所指定的DNS服务器来规避OpenDNS。

哦,并限制您孩子计算机上的DNS设置访问,以防他们读取SuperUser。


4
禁止他们进入superuser.com!这是孩子们的危险场所。在这里提出问题后,他们很可能会接管您的计算机。大声笑
GeneQ

5

扩展YHVH的答案,您可以获得站点的IP地址(例如,使用诸如NetworkTools之类的东西),然后将其放在“主机文件”中。

在Windows上,应该类似于C:\WINDOWS\system32\drivers\etc\hosts(在64位上可能有所不同),而在Linux上,/etc/hosts

这两个文件具有相同的格式:

IPAddress www.example.com example.com

其中“ IP地址”是IP,“ example.com”的变体是域名。考虑到这一点,YHVH的示例将是:

69.59.196.219 superuser.com



1

如果您和您的孩子使用的计算机不同,则可以在您的计算机上使用ISP的DNS服务器,在孩子使用的PC上使用OpenDNS。

@YHVH:您发布的»解决方案«不起作用。ping将使用默认系统的DNS服务器来解析IP地址。您将必须使用nslookup并告诉程序使用其他DNS服务器。


1
这就是为什么我说“您可以在另一台计算机上执行此操作,或者在完成之前更改OpenDNS设置。”
YHVH

1
这是评论,不是答案。
theotherreceived

3
是的,这是一条评论,但他没有足够的代表来发表评论。
移动更多评论链接至2009年

0

DNS,因此OpenDNS只是将站点名称解析为IP地址,例如,superuser.com解析为69.59.196.219只需找出您要访问的站点的IP地址并记录下来即可。您可以从另一台计算机上执行此操作,也可以更改OpenDNS设置,直到完成操作。

  1. 打开命令提示符/终端
  2. 键入ping sitename.com
  3. 记录IP地址

现在,当您要访问站点时,请输入IP地址而不是站点名称。


4
也就是说:如果该IP地址上只有一个站点在运行。共享主机通常在许多主机名中共享一个IP地址(默认站点可能不是您期望的站点)。即使机器上仅运行一个站点,它仍可能需要指定主机名-您尝试了69.59.196.219吗?但是确实:它可能适用于其他站点。如果没有,那么将IP地址和主机名添加到hosts文件中也可以避免使用OpenDNS。
Arjan

你当然是对的。
YHVH

我只是通过ping获得了我知道OpenDNS被阻止的站点的IP,然后尝试通过浏览器访问它。那没起效。
lamcro

0

简单地输入IP地址就不能很好地工作,原因有两个。

首先,已经提到的原因-许多主机基于您请求的域名将您请求的网页发回,而不仅仅是因为您是通过IP地址在服务器上发生的。

其次,即使您确实让站点做出响应,站点内部的链接(图片,按钮,页面链接等)也可能会使用域名而不是IP地址来请求。因此,即使您拥有页面框架,也可能只会看到文本,图片,脚本和其他元素丢失或出现故障。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.