如何禁用 Microsoft 主机名查找“增强功能”?

如何禁用 Microsoft 主机名查找“增强功能”?

最近,我发现如果我在我家用的 Windows 机器(未连接到域)的浏览器(Firefox 或 Safari)中输入单个单词查询“blah”,那么搜索就会重定向到 Bing,而不是我的默认搜索引擎 Google。

我怀疑这不是浏览器的问题,而是主机名解析“功能”。所以我试过了

> ping blah

并输出

... blah.mshome.net [207.46.31.61] ...

IP 上的 Whois 信息显示:

OrgName:    Microsoft Corp
OrgID:      MSFT
Address:    One Microsoft Way
City:       Redmond
StateProv:  WA
PostalCode: 98052
Country:    US

NetRange:   207.46.0.0 - 207.46.255.255

当我使用 Wireshark 检查浏览器之间的通信时,得到以下信息:

请求207.46.31.61

GET / HTTP/1.1
Host: blah
...

回复:

HTTP/1.1 302 Found
Cache-Control: private
Content-Type: text/html; charset=utf-8
Location: http://www.bing.com/search?q=blah&form=MSSRPD
Server: Microsoft-IIS/7.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Fri, 25 Jun 2010 23:20:03 GMT
Content-Length: 166

<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.bing.com/search?q=blah&amp;form=MSSRPD">here</a>.</h2>
</body></html>

这很烦人。在我看来,微软努力强迫用户使用 Bing(例如Bing 工具栏最近出现问题)。

有人可以帮忙吗?

答案1

我发现答案:如果您遇到同样的问题,请转到注册表:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TCPIP\Parameters并清空键mshome.net中的值ICSDomain,然后禁用并重新启用您的网络适配器。

更新:几天后,它又停止工作了。我发现 IPv6 DNS 也重定向到 Bing。我不知道 Windows 从哪里获得 IPv6 DNS,因为我的 DHCP 服务器没有提供它,而且我也没有设置它。所以,我暂时禁用了 IPv6,它就可以正常工作了。

答案2

尝试将您的 DNS 设置为Google 公共 DNS。IP 地址为8.8.8.88.8.4.4
为此,请转到网络适配器属性。单击“Internet 协议版本 4 (TCP/IPv4)”,然后单击“属性”。然后在选中“使用以下 DNS 服务器地址”后填写“首选/备用 DNS 服务器”框。

这是在 Windows 7 上的图片:

DNS 设置

或者,您可以在路由器上设置 DNS 设置,但这仅限于路由器。

以下是 Google 关于如何处理的讨论链接不存在的域

相关内容