通过研究网络,我发现了如何通过命名要在PC上使用的DNS服务器来绕过路由器上配置的DNS设置。据推测,PC DNS设置通过使用端口53覆盖了路由器的DNS设置。问题是,我的PC设置根本没有覆盖路由器。
我尝试过从Windows和Linux配置我的DNS设置,但我仍然遇到同样的问题。
路由器是Netgear WNR2000v3。
我尝试过的方法在这里列出:WikiHow
@FrankThomas当我运行'ipconfig / all'时,我得到了我静态输入的那些,当我运行'ipconfig / flushdns'时,DNS服务器保持不变。
—
bmanv13 2015年
好吧,在运行刷新后,服务器不会更改,但您对DNS的查询可能会更改。尝试访问OpenDNS阻止的网站,看看它现在是否已解决。Windows缓存DNS响应,因此即使您更改服务器地址,如果您要求它解析相同的地址,它将继续提供相同的响应,直到您重新启动或清除缓存。然后它将检查配置的服务器以获得响应。
—
弗兰克托马斯
即使我刷新缓存后,我仍然被阻止。但是当我输入时,我静态输入的服务器仍然存在
—
bmanv13 2015年
ipconfig /all
如果你键入'nslookup www.thesiteyouwanttogoto.xxx'它会不同地解析地址,还是它仍然是opendns阻止页面的IP?如果是,请尝试电源循环路由器。它可能已缓存内容或DNS解析。您的路由器手册没有提供有关高级DNS功能的任何指导,如缓存或伪装,所以我不知道是否因为它们没有文档或只是没有实现。
—
弗兰克托马斯
ipconfig /all
并记下列出的DNS服务器。它们是您静态配置的,还是路由器传出的?如果你重新启动或运行ipconfig /flushdns
,地址是否解决了你的非openDNS服务器?