Как отключить «улучшения» поиска имени хоста Microsoft?

9011
TN.

Недавно я обнаружил, что если я ввожу запрос с одним словом «бла» в браузер (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&amp;form=MSSRPD">here</a>.</h2> </body></html> 

Это довольно раздражает. Мне кажется, что Microsoft старается заставить пользователя использовать Bing (например, недавняя проблема с панелью инструментов Bing ).

Может ли кто-нибудь помочь?

4
Вы уверены, что это не DNS-серверы вашего провайдера? Кто такой провайдер? Какие у вас настройки DNS? heavyd 14 лет назад 0
DNS с IPv4 были в порядке. Но я обнаружил, что проблема связана с DNS IPv6. TN. 14 лет назад 0

2 ответа на вопрос

3
TN.

Я нашел ответ : Если у вас возникла та же проблема, перейдите в реестр: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TCPIP\Parametersи очистите mshome.netзначение от ICSDomainключа, затем отключите и снова включите сетевой адаптер.

ОБНОВЛЕНИЕ: Через несколько дней он перестал работать снова. Я обнаружил, что IPv6 DNS также перенаправляет на Bing. Я не знаю, где Windows получает DNS IPv6, так как мой DHCP-сервер не предоставляет этого, и я не настроил это. Итак, я отключил IPv6 на данный момент, и он работает.

отключение ipv6 сделал свое дело Janco 12 лет назад 0
-1
rybl

Попробуйте установить свой DNS в Google Public DNS . IP-адреса 8.8.8.8и 8.8.4.4
Для этого перейдите в свойства вашего сетевого адаптера. Нажмите «Протокол Интернета версии 4 (TCP / IPv4)» и нажмите «Свойства». Затем заполните поля «Предпочитаемый / альтернативный DNS-сервер» после проверки «Использовать следующие адреса DNS-серверов».

Вот изображение этого на Windows 7:

DNS Settings

Вы также можете установить настройки DNS на своем маршрутизаторе, но это будет зависеть от конкретного маршрутизатора.

Вот ссылка на обсуждение Google того, как они обрабатывают несуществующие домены .

Спасибо, но это было вызвано не IPv4, а IPv6. TN. 14 лет назад 0