Le fichier hosts est le premier élément vérifié par Windows lors de la connexion à un site Web. Vous pouvez le modifier manuellement pour bloquer l’accès à certains sites Web.
Découvrez où il se trouve, ce qu’il contient et comment le modifier.

À quoi sert le fichier hosts ?
Lorsque vous saisissez une adresse Web classique pour accéder à un site Web, tel que google.com, votre PC ne sait pas automatiquement comment se connecter. Il a besoin de l’adresse IP correcte associée à l’adresse Web pour établir une connexion.
Le fichier hosts est le premier endroit où votre PC va chercher l’adresse IP d’un site Web, mais par défaut, le fichier hosts n’en contient aucune. Si votre PC ne trouve pas d’adresse IP dans le fichier hosts, il vérifie le cache DNS ou se connecte à un serveur DNS. Lorsqu’une adresse Web et une adresse IP sont insérées dans le fichier hosts, celui-ci fournit ces informations à votre ordinateur chaque fois que vous essayez de vous connecter à cette adresse Web.
Si le fichier hosts indique à votre ordinateur de trouver une adresse Web à une adresse IP qui ne se connecte pas, comme 0.0.0.0, il bloque l’accès au site Web.
Emplacement du fichier hosts sous Windows
- Le fichier hosts se trouve dans C:\Windows\system32\drivers\etc sous Windows 10 et 11. Vous devez disposer des droits d’administrateur pour le modifier, ce qui signifie que vous ne pouvez pas simplement l’ouvrir dans une fenêtre du Bloc-notes normale.
Comment modifier le fichier hosts de Windows ?
Vous pouvez modifier le fichier hosts à l’aide de n’importe quel éditeur de texte. Il en existe plusieurs, mais Windows 10 et 11 sont tous deux équipés du Bloc-notes, que vous pouvez utiliser. Évitez d’utiliser un traitement de texte, car les différences entre le Bloc-notes et un traitement de texte, tel que Microsoft Word peuvent parfois causer des problèmes.
Vous devrez exécuter le Bloc-notes en tant qu’administrateur pour modifier le fichier hosts.
- Pour ce faire sous Windows 11 (ou Windows 10), cliquez sur le bouton Démarrer, puis tapez bloc-notes dans la barre de recherche.
- Sur le côté droit, cliquez sur Exécuter en tant qu’administrateur.
- Une fois le Bloc-notes ouvert, cliquez sur Fichier > Ouvrir, puis accédez à C:\Windows\System32\drivers\etc.
Le Bloc-notes est configuré par défaut pour rechercher uniquement les fichiers TXT.
- Vous devrez donc le configurer pour rechercher Tous les fichiers dans le menu déroulant.
- Cliquez ensuite sur le fichier hosts et cliquez sur Ouvrir.
Une fois le fichier hosts ouvert, vous pouvez commencer à ajouter des lignes pour bloquer des sites Web. Les lignes qui vont dans le fichier hosts peuvent être divisées en trois composants de base, chacun séparé par au moins un espace.
Note : il n’est pas nécessaire d’inclure les commentaires pour que le fichier hosts fonctionne, mais commenter les fichiers lorsque vous les modifiez est une excellente habitude.
- Une fois que vous avez terminé d’ajouter des lignes, cliquez sur Fichier > Enregistrer pour enregistrer vos modifications. Aucune fenêtre contextuelle ne devrait s’afficher après avoir cliqué sur Enregistrer.
- Si c’est le cas, cela signifie que le Bloc-notes ne dispose pas d’un accès administratif et que vous devez fermer le Bloc-notes et l’exécuter en tant qu’administrateur. Une fois l’enregistrement effectué, quittez le Bloc-notes.
- Par exemple, si vous souhaitez bloquer l’accès à Facebook, ajoutez la ligne 0.0.0.0 facebook.com #bloquer Facebook dans le fichier hosts. Tout ce qui suit le caractère # est considéré comme un commentaire.
Il existe deux adresses, 127.0.0.1 et 0.0.0.0, qui sont couramment utilisées dans le fichier hosts pour bloquer le trafic vers un site Web. Il existe des différences significatives entre 127.0.0.1 et 0.0.0.0, mais dans la plupart des cas, les deux fonctionnent. Dans de rares cas, un programme exécuté sur votre PC peut rencontrer des problèmes si vous utilisez 127.0.0.1. Il est donc préférable de s’en tenir à 0.0.0.0.
Si vous pouvez toujours vous connecter à des adresses bloquées
Les versions récentes de Google Chrome, Mozilla Firefox et Microsoft Edge utilisent toutes DNS over HTTPS (DoH) par défaut. DNS over HTTPS fonctionne de la même manière qu’un serveur DNS classique, mais DNS over HTTPS chiffre vos requêtes afin de renforcer votre confidentialité. Le chiffrement de vos requêtes signifie que des tiers ne peuvent pas savoir quelles requêtes vous avez envoyées à un serveur DNS, ni comment le serveur répond.
Lorsque le DNS sur HTTPS est activé dans un navigateur, celui-ci contourne le client DNS normal dans Windows 10 et 11. Cela signifie que le navigateur ignore complètement le fichier hosts et utilise à la place un serveur DNS sécurisé spécifié par le navigateur, de sorte que toutes les adresses que vous essayez de bloquer à l’aide du fichier hosts seront accessibles. Si vous souhaitez utiliser le fichier hosts pour bloquer le trafic du navigateur web, vous devrez désactiver le DNS sur HTTPS dans votre navigateur.
Heureusement, vous pouvez activer DNS over HTTPS sur Windows 11. Cela vous permettra d’utiliser le fichier hosts pour bloquer des adresses tout en conservant les avantages de DNS over HTTPS.