Comment modifier le fichier hosts de Windows
Le fichier hosts de Windows stocke des paires « adresse IP – nom de domaine » qui aident votre ordinateur à atteindre des sites sur Internet ou votre réseau local. La navigation web ne nécessite pas habituellement de modifier ce fichier, mais il peut servir à bloquer un site indésirable ou à lier une adresse web à un site en cours de développement. Une configuration erronée peut empêcher le chargement de certains sites ; vérifiez alors le fichier pour corriger les entrées fautives ou effacez vos modifications.
Bases des adresses IP
Chaque nom de domaine (ex. « google.com ») est lié à une adresse IP qui localise le serveur du site sur Internet. Lors de la navigation, un serveur DNS recherche automatiquement l'IP de chaque site visité. Le fichier hosts agit comme un serveur DNS local, stockant ces paires. Les domaines listés dans hosts se connectent toujours à leurs IP indiquées, contournant le serveur DNS.
Usages du fichier hosts
En redirigeant un domaine vers « 127.0.0.1 » (votre propre ordinateur), vous bloquez l'accès à ce site. Le fichier hosts peut aussi associer des noms de domaine à des IP de serveurs sur votre réseau local, ou vous aider à tester un site avant de mettre à jour ses serveurs de noms publics. Une IP mal renseignée empêche le chargement du site. En cas de problème d'accès à une page web ou un serveur local, vérifiez les entrées hosts correspondantes : des entrées incorrectes peuvent résulter d'une mauvaise manipulation ou de virus qui détournent l'activité web vers des sites dangereux.
Modifier le fichier hosts
Windows protège le fichier hosts contre l'édition classique ; il faut des droits d'administrateur. Recherchez « Bloc-notes » dans le menu Démarrer, faites un clic droit et choisissez « Exécuter en tant qu'administrateur ». Dans le Bloc-notes, « Fichier » > « Ouvrir », naviguez vers C:\Windows\System32\drivers\etc. Pour voir le fichier hosts, passez le type de fichiers à « Tous les fichiers ». Chaque ligne contient une paire IP/domaine. Pour ajouter un site, allez à la fin du fichier, saisissez l'IP, une espace ou une tabulation, puis le domaine. Exemple pour bloquer Facebook : 127.0.0.1 facebook.com (sans guillemets). Les modifications prennent effet dès l'enregistrement.
Dépannage du fichier hosts
Comme le fichier hosts modifie directement la connexion aux sites, des entrées incorrectes empêchent leur chargement. Si un site ne charge plus après édition, annulez vos changements. Si vous n'avez jamais touché au fichier et rencontrez ce problème, la cause peut être un virus ou une erreur d'un autre utilisateur : remettez le fichier à zéro en supprimant tout ce qui suit la dernière ligne contenant « localhost », puis lancez une analyse antivirus. Certains virus exploitent le fichier hosts ; Windows Defender (antivirus inclus dans Windows 8/10/11) signale toute modification comme malware potentiel. Si vous utilisez Defender et souhaitez personnaliser hosts, ajoutez le fichier en exclusion dans les paramètres pour éviter les faux positifs.
