Aller au menu - Aller au contenu
Infos PC
L'informatique plus facile

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 :P , 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.

illustrations/windows/7.png
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.
Dernière mise à jour des articles effectuée le 05/08/2008 à 17h06
Dernière news postée le 30/10/2008 à 00h00
À propos d'Infos PC - Chat du site - kankanSpace - Nous contacter - Accessibilité - Règlement - Haut de page