Réseaux - Forcer un nom de domaine avec le fichier hosts

Septembre 2016

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, car cela provoquera une erreur !

A voir également :

Ce document intitulé «  Réseaux - Forcer un nom de domaine avec le fichier hosts  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.