Le fichier
hosts permet de définir manuellement une adresse IP pour un hôte du réseau repéré par un nom de domaine.
Concernant Windows, l'emplacement du fichier hosts dépend de la version de utilisée :
C:\WINXP\system32\drivers\etc\hosts
C:\WINNT\system32\drivers\etc\hosts
C:\WINDOWS\system32\drivers\etc\hosts
C:\WINDOWS\hosts
Dans un système Linux, ce fichier est situé dans:
/etc/hosts
Normalement, le fichier hosts ne contient que des lignes commençant par #, sauf :
127.0.0.1 localhost
Ce peut être accompagné d'autres noms sur un système de type Linux.
Cette ligne signifie qu'au nom de machine
localhost correspond l'adresse
127.0.0.1 (adresse de boucle locale).
De la même façon, il est possible de définir qu'au nom de machine CCM correspond [. www.commentcamarche.net.]
Une petite subtilité consiste à rediriger vers 127.0.0.1 tous les sites que vous souhaitez filtrer !