Bloquer et rediriger un site vers un autre avec le fichier Hosts
Auteur : kankan
Écrit le 19/05/2007.
Dernière mise à jour : 19/05/2007.
Vu 1372 fois.
Pour bloquer un site, ou le rediriger vers un autre, il n'y a pas besoin d'un quelconque logiciel. Il suffit d'éditer un fichier de Windows, le fichier Hosts. C'est simple et rapide.
Exemple : Vous tapez dans la barre d'adresse
www.exempledesite.com. Votre navigateur, lui, va vous amener à la page d'accueil de
www.deuxiemeexempledesite.com.
Note : Il existe également des fichiers hosts dans les distributions Linux. Le fichier se modifie de la même manière.
Connaître l'IP du site vers lequel on sera redirigé
Si vous vouler bloquer purement et simplement un site, il faudra rentrer l'IP 127.0.0.1 dans le fichier Hosts. Mais si vous voulez rediriger un site vers un autre, il faut au préalable connaître l'adresse IP du site vers lequel on sera redirigé.
Il existe plusierus méthodes,
décrites ici. Personnelement, j'utilise la première (mais vous pouvez en utiliser une autre, bien entendu).
Pour ceux qui ont eu la flemme de cliquer sur le lien

, voici la méthode :
Cliquez sur démarrer, puis sur Éxécuter. Là, tapez la commande
cmd (si vous êtes sur une ancienne version de Windows (Windows 98 par exemple), tapez
command).
Une console apparaît. Tapez
ping www.le-site-vers-lequel-on-est-redirige.com.

Ce que l'on obtient. L'adresse IP est encadrée en rouge.
Maintenant que vous conaissez l'adresse IP du site vers lequel vous allez rediriger vos visiteurs, on peut passer à la suite.
Note : parfois, on peut retomber sur un site différent en tapant l'adresse IP. C'est dû au fait que le site est hébergé sur la même machine que cet autre site.
Modifier le fichier Hosts
Cliquez sur démarrer, puis sur Éxécuter. Cette fois-ci, tapez la commande
notepad. Le Bloc-notes s'ouvre.
Ouvrez les fichier
hosts qui se trouve dans
C:\WINDOWS\system32\drivers\etc.
Les lignes qui commencent par des dièses sont des commentaires. La seule ligne qui "sert" doît donc être :
127.0.0.1 localhost
On va faire des lignes sur le même modèle.
Si vous voulez bloquer un site, ajoutez simpement cette ligne (sans supprimer la première) :
127.0.0.1 www.site-a-bloquer.com
Si vous voulez rediriger le site
www.site-a-rediriger.com, ajoutez sur une autre ligne :
adresse.ip.du.sitededestination www.site-a-rediriger.com
Par exemple, cette ligne redirige tous les visiteurs de
www.msn.com vers Google :
209.85.135.99 www.msn.com
Note : Rien ne vous empêche de "rediriger" un site vers lui-même pour éviter que votre navigateur n'aille chercher son adresse IP sur Internet.
Note 2 : Cette méthode est valable pour toutes les versions de Windows. La seule différence est l'emplacement du fichier Hosts (il est toujours dans le dossier Windows ou un de ses sous-dossiers). D'une manière générale, le fonctionnement du fichier hosts est le même sous Linux. Il est en général situé dans le dossier
/etc.