Comment désactiver les "améliorations" de recherche de nom d'hôte Microsoft?

Récemment, j'ai trouvé que si je saisis une requête en un seul mot "blah" dans un navigateur (Firefox ou Safari) sur ma machine Windows (non connectée au domaine), la recherche est redirigée vers Bing, au lieu de mon moteur de recherche Google.

J'ai soupçonné qu'il ne s'agissait pas du navigateur, mais plutôt de la "fonctionnalité" du nom d'hôte. Donc, j'ai essayé

> ping blah 

Et il produit

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

Whois on the IP a déclaré:

 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 

Lorsque j'ai vérifié la communication entre le navigateur à l'aide de Wireshark, j'ai suivi:

Demande au 207.46.31.61 :

 GET / HTTP/1.1 Host: blah ... 

Réponse:

 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> 

C'est très ennuyeux. Il me semble que Microsoft s'efforce de forcer l'utilisateur à utiliser Bing (par exemple, un problème récent avec la barre d'outils de Bing ).

Quelqu'un pourrait-il aider?

J'ai trouvé la réponse : dans le cas où vous avez le même problème, accédez au registre: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TCPIP\Parameters et videz la valeur mshome.net partir de la clé ICSDomain , puis désactivez et réactivez votre carte réseau.

MISE À JOUR: Après quelques jours, il a cessé de fonctionner à nouveau. J'ai trouvé que IPv6 DNS réoriente également vers Bing. Je ne sais pas, où Windows obtient le DNS IPv6 puisque mon serveur DHCP ne fournit pas cela et je ne l'ai pas configuré. Donc, j'ai désactivé IPv6 pour l'instant et ça marche.

Essayez de définir votre DNS sur Google Public DNS . Les adresses IP sont 8.8.8.8 et 8.8.4.4
Pour ce faire, accédez à vos propriétés de la carte réseau. Cliquez sur "Internet Protocol Version 4 (TCP / IPv4)" et cliquez sur "Propriétés". Ensuite, remplissez les cases "Preferred / Alternate DNS Server" après avoir vérifié "Utiliser les adresses de serveur DNS suivantes".

Voici une image de celui-ci sur Windows 7:

Paramètres DNS

Alternativement, vous pouvez définir les paramètres DNS sur votre routeur, mais ce serait spécifique au routeur.

Voici un lien vers la discussion de Google sur la façon dont ils traitent les domaines inexistants .