在 IE9 中,当我搜索任何内容时,我的 ISP 劫持了谷歌搜索,我得到了这个结果。
更复杂的是,几个月前我已经更改了默认 DNS 服务器 (OpenDNS)。这只发生在 IE9 中;即使在机器重启和缓存刷新后也是如此。
我甚至让我的路由器(dd-wrt)拦截所有 DNS 请求,但我仍然得到这个结果。
我禁用了所有扩展,工具栏也消失了。这是 M$ 的 IE9。这不是恶意软件;它发生在所有安装了 IE 的机器上(甚至 IE7/8)。
答案1
如果这种情况仅发生在 IE 中,那么很可能是 IE 中的某些因素导致了这种情况的发生。
检查 Internet Explorer 工具中的管理加载项,并删除任何您不需要的工具栏或扩展和搜索提供程序。
默认情况下,没有安装任何扩展或工具栏,唯一的搜索提供商是 Bing。因此,其他一切都可以恢复到原始状态。
答案2
尽管我采取了所有预防措施,但 ISP 仍然在使用一种名为和平之火。当您不使用 ISP 的 DNS 服务器时,此工具允许您的 ISP 拦截您的所有流量,甚至是 DNS 流量。只有两种方法可以禁用它;联系您的 ISP,他们会根据您的调制解调器禁用它;或者;当您看到该页面时,向下滚动到页面底部并单击退出。
答案3
我知道这是我的第二个答案,但这是一个不同的理论。
ISP 拦截端口 53 流量并将其重新路由到自己的 DNS 服务器并非不可能。DNS 未执行身份验证。
答案4
要检查这是 DNS 问题还是 IE 问题,您可以在 powershell 中运行以下命令:
nslookup asdf.
由于您使用 OpenDNS,因此结果应该是:
Non-authoritative answer:
Name: asdf
Address: 67.215.77.132
对于任何其他 DNS 服务器,它应该是
*** dnsserver can't find asdf.: Non-existent domain
您也可以在其他浏览器中尝试,例如便携式 Firefox(默认情况下不会有任何附加组件)