Qu'est-ce que le fichier hôtes Windows et comment le modifier
Le fichier d'hôtes Windows est un fichier texte brut sur votre PC Windows que vous pouvez gérer manuellement en tant qu'administrateur. Bien que facultatif, le fichier hosts a été conservé dans Windows 11 et 10 pour aider à gérer les sites Web, les adresses réseau des serveurs, les trackers publicitaires, les logiciels espions et les chevaux de Troie. Ce guide facile à comprendre détaille ce qu'est le fichier hôtes Windows et comment l'ouvrir et le modifier.
A lire aussi : Comment être plus productif avec Hot Corners sous Windows
Qu'est-ce que le fichier hôtes Windows ?
Si vous avez déjà utilisé l'annuaire d'une compagnie de téléphone, vous savez comment il mappe n'importe quel enregistrement téléphonique à une personne, une entreprise ou une résidence unique. De la même manière, le fichier hosts de n'importe quel système d'exploitation fait correspondre les adresses IP avec des noms d'hôte (ou sites Web) uniques basés sur un domaine, des noms de serveur, des proxys, etc.
Dans les systèmes Windows, comme sous Linux ou Mac, l'objectif principal du fichier hosts est de permettre un mappage simple des adresses IP des noms d'hôtes et des serveurs. Il est donc similaire au système de noms de domaine (DNS).
Chaque entrée du fichier hosts suit l'entrée localhost par défaut sur une ligne distincte. Chaque ligne est précédée d'un symbole dièse (#) qui permet d'insérer des commentaires. Les applications réelles du fichier hosts Windows nécessitent que vous omettez le signe #.
A lire aussi : Comment capturer une capture d'écran défilante sous Windows
Où se trouve le fichier Hosts sous Windows ?
Le fichier d'hôtes Windows se trouve toujours dans « C:\Windows\System32\Drivers\etc ». Il s'agit d'un fichier texte qui n'est associé à aucun programme. Cependant, vous pouvez facilement l'ouvrir avec le Bloc-notes.
Note: Si vous essayez d'ajouter un autre fichier portant le nom « hosts » au dossier « etc », cela aura un impact négligeable sur le processus du fichier hosts d'origine, car vous le renommez simplement comme un autre fichier en double.
Comment ouvrir le fichier hosts sous Windows en tant qu'administrateur
La seule façon d'ouvrir le fichier hosts sous Windows en tant qu'administrateur est d'utiliser le Bloc-notes. La raison pour laquelle vous avez besoin d'un accès administrateur est que les entrées internes du fichier hosts ne peuvent être gérées que par les utilisateurs disposant des privilèges d'administrateur les plus élevés.
- Accédez au menu Rechercher de Windows et ouvrez le Bloc-notes en tant qu'administrateur. Si l'option d'administration ne vous est pas visible, cliquez sur le symbole de la flèche vers le bas. De plus, si vous avez enregistré le raccourci du Bloc-notes dans un autre emplacement du PC, vous pouvez l'ouvrir en cliquant avec le bouton droit sur le symbole de l'application et en sélectionnant « Exécuter en tant qu'administrateur ».
- Une fois le fichier vierge du Bloc-notes ouvert, accédez à « Fichier -> Ouvrir » pour rechercher des fichiers sur votre PC qui fonctionnent avec le Bloc-notes en mode Administrateur.
- Accédez au dossier « C:\Windows\System32\Drivers\etc ». Vous ne verrez peut-être rien au début. Cliquez sur l'élément de menu d'un petit document texte pour révéler plus d'options.
- Sélectionnez «Tous les fichiers» dans l'option de menu choisie ci-dessus. Le fichier hosts est désormais clairement visible avec tous les autres fichiers. Choisissez le bon fichier hosts en mode Administrateur du Bloc-notes tout en évitant les doublons.
- Le fichier hosts remplira le Bloc-notes en mode Administrateur. Vous pouvez librement modifier ce document et l'enregistrer sans rencontrer d'erreurs.
- Si vous souhaitez uniquement vérifier le fichier hosts et ne pas le modifier, vous pouvez l'ouvrir directement avec le Bloc-notes d'un simple clic droit.
A lire aussi : Comment démarrer en mode sans échec sous Windows
Comment modifier mon fichier hôtes sous Windows
Ici, nous allons apprendre comment modifier le fichier hosts sous Windows, c'est ainsi que les applications d'utilisation finale sont servies.
- Ouvrez le fichier hosts dans le Bloc-notes en mode Administrateur.
- Les entrées horizontales du fichier hosts sont séparées par un espace ou une tabulation. Pour vous assurer qu'il n'y a pas d'erreurs dues à des problèmes de syntaxe, sélectionnez l'intégralité du bloc de texte, y compris 127.0.0.1 et localhost, mais pas le symbole dièse (#).
- Copiez-collez l'adresse IP et localhost dans une nouvelle ligne. Vous pouvez l'ajouter à côté de l'entrée précédente par défaut. Pour garder le fichier hosts propre, il est préférable d’ajouter un espacement des paragraphes.
- Pour commencer à ajouter des entrées dans le fichier hosts, collez simplement un nouveau nom de domaine au lieu de localhost. Vous pouvez également modifier l'adresse IP.
- Appuyez sur Entrée pour ajouter une nouvelle ligne.
- Une fois que vous avez terminé de modifier le fichier hosts en mode administrateur du Bloc-notes, assurez-vous de sauvegarder les entrées.
Note: si vous oubliez de modifier le fichier hosts en tant qu'utilisateur administrateur sous Windows, vous rencontrerez un message « Vous n'êtes pas autorisé à enregistrer à cet emplacement. Contactez l'administrateur pour obtenir l'autorisation ».
A lire aussi : Pouvez-vous (et devriez-vous) continuer à utiliser Windows 8 ou 8.1 ?
Applications du fichier hôtes Windows
Comme le fichier hosts peut remplacer le serveur DNS, il peut atteindre des objectifs avancés, tels que bloquer ou rediriger n'importe quel site Web ou URL de votre choix.
1. Modifiez le fichier hôtes Windows pour bloquer les sites Web
Vous pouvez utiliser le fichier d'hôtes Windows pour supprimer les URL qui vous font perdre du temps, les sites de divertissement et autres sites Web que vous ne souhaitez pas visiter. Vous ne voulez pas passer du temps sur Netflix ? Bloquez-le simplement entièrement au niveau du système.
- Ouvrez le fichier hosts dans le Bloc-notes en tant qu'utilisateur administrateur.
- Remplissez la liste des sites Web que vous souhaitez bloquer au format domaine 127.0.0.1. Suivez-le en enregistrant et en quittant le fichier Bloc-notes.
Il peut arriver que vous deviez bloquer plusieurs domaines du même service en tant qu'entrées individuelles dans le fichier hosts. Par exemple, il traite « twitter.com » et « m.twitter.com » comme deux entrées distinctes.
Après avoir enregistré la liste des sites Web bloqués dans le Bloc-notes, vous ne pourrez plus y accéder sur un navigateur, sauf si vous modifiez le fichier hosts pour retrouver l'accès. Cette méthode de blocage est prise en charge sur Google Chrome, Microsoft Edge, Firefox, Opera et de nombreux autres navigateurs. Il est très important de supprimer le cache du navigateur après avoir bloqué le site Web dans le fichier hosts, sinon il continuera à se charger.
Outre les principaux navigateurs, vous pouvez également bloquer les sites Web sur des navigateurs alternatifs moins utilisés tels que SlimBrowser.
A lire aussi : Comment bloquer des sites Web sur Chrome, Firefox, Edge, Safari, Android et iOS
2. Modifiez le fichier hôtes Windows pour rediriger les sites Web
Vous pouvez utiliser le fichier hosts Windows pour rediriger n'importe quel site Web vers une autre URL. Cela peut ne pas toujours être pris en charge en raison de conflits de certificats de sécurité.
- Ouvrez le fichier d'hôtes Windows dans le Bloc-notes en mode Administrateur.
- Insérez le nom du site Web que vous souhaitez rediriger ailleurs. Notre exemple remplacera « nytimes.com » par « bbc.com ».
- Ouvrez l'invite de commande Windows et saisissez le texte suivant dans la fenêtre.
- La commande ci-dessus générera une série de réponses du site Web final tout en révélant son adresse IP. Parfois, vous pouvez voir une adresse IPv6 au lieu d'IPv4, comme indiqué dans l'exemple ci-dessous.
- Une fois l'adresse IP trouvée, revenez au fichier hosts et modifiez l'entrée 127.0.0.1 du site Web que vous souhaitez rediriger, en la remplaçant par l'adresse IP générée dans l'invite de commande.
- Enregistrez le fichier hosts et revenez à un navigateur pour le tester.
- Après avoir défini la propriété de redirection pour n'importe quel site Web, vous verrez un message de redirection. Il s'agit parfois d'une erreur, car les certificats de sécurité des deux sites ne correspondent pas. C'est pourquoi son objectif principal est de rediriger un site de divertissement ou non productif vers la page d'accueil d'une entreprise ou vers votre propre adresse de serveur.
A lire aussi : 15 sites Web sûrs pour télécharger des logiciels Windows
3. Protection contre le spam et les logiciels malveillants avec le fichier Hosts
Le fichier d'hôtes Windows peut également être utilisé pour gérer plusieurs liens d'utilisateurs de spam, des sites tiers, des cookies, des trackers publicitaires et des robots de surveillance. Il peut être utilisé pour éloigner les sites malveillants. Les navigateurs tels que Firefox vous donnent une liste complète des trackers et des robots sur n'importe quelle page Web. Si vous souhaitez fréquenter un site Web tout en évitant ses liens spammés, ajoutez-les simplement en tant qu'entrées bloquées dans un fichier hôte.
A lire aussi : Qu’est-ce que l’exécutable du service antimalware ? Pourquoi l’utilisation du processeur et de la mémoire est-elle élevée ?
Questions fréquemment posées
1. Pourquoi mon fichier hosts ne fonctionne-t-il pas ?
Windows n'est-il pas capable de lire le fichier hosts sur votre ordinateur ? Vous pouvez rencontrer cette erreur lorsque vous ne définissez pas correctement les fins de ligne dans le Bloc-notes en tant qu'utilisateur administrateur. Cela se résume en réalité à des erreurs de syntaxe lors de la sauvegarde des entrées. La bonne nouvelle est que ces problèmes sont très faciles à résoudre.
Pour éviter d'éventuelles erreurs dans les entrées enregistrées à l'aide du fichier hosts Windows, assurez-vous de copier-coller l'intégralité de la première phrase contenant « 127.0.0.1 » et « localhost » dans l'entrée par défaut. Utilisez-le pour modifier chaque ligne ci-dessous.
2. Comment puis-je effacer mon fichier hosts sous Windows ?
Effacer le fichier hosts est très simple. Cela vous permet de réutiliser le document du fichier hosts tel qu'il était dans un état précédent.
- Ouvrez le fichier hosts dans le Bloc-notes en mode Administrateur.
- Sélectionnez toutes les entrées autres que celles par défaut, qui constituent le reste du texte sous les lignes localhost.
- Supprimez les entrées et enregistrez le fichier hosts. Il est désormais autorisé à être réutilisé.
3. Comment puis-je réinitialiser le fichier hosts Windows aux valeurs par défaut ?
Parfois, vous pouvez rencontrer des erreurs dans la configuration du fichier hôte Windows, surtout après qu'il ait été modifié plusieurs fois. Pour annuler ces erreurs, c'est une bonne idée de réinitialiser le fichier hôtes Windows à son état par défaut.
- Ouvrez n'importe quel document du Bloc-notes en mode Administrateur et copiez-collez le texte suivant ci-dessous.
# Copyright (c) 1993-2006 Microsoft Corp. # # Ceci est un exemple de fichier HOSTS utilisé par Microsoft TCP/IP pour Windows. # # Ce fichier contient les mappages des adresses IP aux noms d'hôtes. Chaque # entrée doit être conservée sur une ligne individuelle. L'adresse IP doit # être placée dans la première colonne suivie du nom d'hôte correspondant. # L'adresse IP et le nom d'hôte doivent être séparés par au moins un # espace. # # De plus, des commentaires (tels que ceux-ci) peuvent être insérés sur des lignes # individuelles ou après le nom de la machine indiqué par un symbole '#'. # # Par exemple : # # 102.54.94.97 rhino.acme.com # serveur source # 38.25.63.10 x.acme.com # x hôte client # la résolution du nom d'hôte local est gérée dans le DNS lui-même. # 127.0.0.1 hôte local # ::1 hôte local
- Enregistrez l'entrée ci-dessus sur le bureau ou tout autre emplacement du PC en dehors du dossier « etc » dans System32. Nommez le document comme « hôtes ».
- Revenez au fichier hosts dans le dossier « etc » et renommez-le « hosts.old ».
- Transférez le fichier hosts nouvellement créé dans le dossier « etc » pour en faire à nouveau le fichier hosts par défaut.
4. Puis-je supprimer le fichier hosts Windows ?
Bien que le fichier hosts ait une fonction très puissante pour bloquer les sites Web, il est intéressant de noter qu'il ne s'agit que d'une ressource système facultative dans Windows 11/10. Vous pouvez facilement supprimer le fichier hosts de votre PC sans que cela n'affecte en aucune façon les opérations du PC. Vous pouvez toujours recréer un nouveau fichier hosts en le réinitialisant par défaut dans le Bloc-notes en utilisant la méthode indiquée ci-dessus.
5. Les logiciels malveillants peuvent-ils affecter le fichier hosts ?
Comme le fichier hosts a un rôle puissant à jouer dans le blocage et la redirection des sites Web sous Windows, il constitue un point d’attaque favori des auteurs de logiciels malveillants. Parfois, même Windows Defender peut déterminer à tort que le fichier hosts a été modifié par un logiciel malveillant ou un logiciel espion. Dans ce cas, vous pouvez exclure le fichier hosts de l'analyse par Windows Defender pendant que vous corrigez les liens de logiciels malveillants insérés dans le fichier. Cependant, dans d'autres cas, les auteurs de logiciels malveillants peuvent nommer leurs logiciels malveillants d'après des hôtes et essayer de les placer dans le dossier etc.
Laisser un commentaire