Недавно я обнаружил, что если я ввожу запрос с одним словом "бла" в браузер (Firefox или Safari) на моем домашнем компьютере с Windows (не подключенным к домену), то поиск перенаправляется на Bing вместо поисковой системы Google по умолчанию Google.
Я подозревал, что проблема не в браузере, а в разрешении имени хоста. Итак, я попробовал
> ping blah
и это выводит
... blah.mshome.net [207.46.31.61] ...
Whois на IP сказал:
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&form=MSSRPD">here</a>.</h2>
</body></html>
Это довольно раздражает. Мне кажется, что Microsoft старается заставить пользователя использовать Bing (например, недавняя проблема с панелью инструментов Bing).
Может ли кто-нибудь помочь?