Le fichier hosts est un fichier utilisé par le système d'exploitation d'un ordinateur lors de l'accès à Internet. Son rôle est d'associer des noms d'hôtes à des adresses IP. Lors de l'accès à une ressource réseau par nom de domaine, ce fichier est consulté avant l'accès au serveur DNS et permet au système de connaître l'adresse IP associée au nom de domaine sans avoir recours à une requête DNS.
Cette technologie fut à l'origine mise au point pour ARPANET, l'ancêtre d'Internet, mais devint insuffisante face à l'augmentation de la taille du réseau. Elle reste cependant utilisée pour les réseaux locaux de faible taille, ainsi que dans certains cas particuliers, par exemple pour le filtrage web.
Localisation
L'emplacement du fichier hosts dépend du système d'exploitation :
Dans Windows 10
C:\Windows\System32\Drivers\etc\hosts
A partir men Démarrer, cliquez sur Toutes les applications
Dans Accessoires Windows, un clic droit sur Bloc-notes, puis Exécuter en tant qu'administrateur
Dans le menu Fichier, puis Ouvrir
Allez dans C:\Windows\System32\Drivers\etc
Sélectionnez Tous les fichiers
Cliquez sur le fichier hosts, et Ouvrir
Voilà le fichier hosts
Si vous souhaitez bloquer le site fr-fr.facebook.com par exemple
Tapez en fin du fichier
0.0.0.0 Fr-fr.facebook.com
Cliquez sur Fichier, puis Enregistrer
Lancez le navigateur et cherchez facebook
Quand vous cliquez sur le lien fr-fr.facebook.com
Un message vous indique que le site ne peut pas s'afficher
Si vous souhaitez, ré autoriser le site, effacer la ligne du fichier hosts, ou laisser le en commentaires
et enregistrer votre fichier à nouveau
Le site est disponible à nouveau