Vote utilisateur: 5 / 5

Etoiles activesEtoiles activesEtoiles activesEtoiles activesEtoiles actives
 

 

 

 

Dans ce tutoriel, je vais vous montrer comment interdire l'accès à un site Web ou à un autre type de serveur (notamment les serveurs de validation de licence).

Nous verrons comment aussi mettre en place une redirection permanente d'un site vers un autre.

Tout ceci se fait en manipulant un simple fichier : le fichier hosts...

 

C'est quoi le hosts ?

Le fichier hosts est un simple fichier texte, 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 un nom de domaine, ce fichier est consulté avant que l'accès au serveur DNS ne s'établisse 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 développée pour ARPANET, l'ancêtre d'Internet. Même si elle est devenue aujourd'hui venue insufdisante face à l'augmentation exponentielle qu'à connu le réseau, elle reste utilisée et redoutablement efficace dans le cadre d'un réseau local de faible taille mais également dans certains cas particuliers, par exemple pour le filtrage du trafic Web que nous allons détailler aujourd'hui.

 

 

Où se trouve le fichier hosts ?

Hé bien... ça dépend !

De votre système d'exploitation :

  • Windows XP/Vista/Seven : C:\Windows\system32\drivers\etc\
  • Windows Server 2003-2008 : C:\Windows\system32\drivers\etc\
  • Windows 95/98/Me : C:\Windows\
  • Windows NT4/2000 : C:\Winnt\stsem32\drivers\etc\
  • Unix/Linux/Mac OS X : /etc
  • Mac OS : Dossier Système ou Dossier Système : Préférences
  • OS/2 : boot\mptn\etc\

 

Vous pouvez copier les adresses que je vous ai communiquées et les coller dans votre barre d'adresse afin d'accèder directement au bon dossier :

 

 

 

Modifier le fichier hosts

Le plus simple pour modifier son hosts est de commencer par le copier...

 

 

Puis de le coller sur votre Bureau...

 

 

Faites un clic-droit sur lui puis cliquez sur "Ouvrir"

 

 

Sélectionnez le Bloc-notes, puis cliquez sur "OK"

 

 

Un fichier hosts, c'est ça :

 

 

Quand vous aurez fini de le modifier, sauvegardez les changements...

 

 

Supprimez le fichier hosts original, coupez le hosts modifié et collez-le à l'emplacement à présent libre...

 

 

 

La présentation du fichier hosts

Le votre est peut-être en français, mais je détaille un peu pour les autres...

Toutes les lignes commençant par un # sont des lignes de commentaires : elles permettent de mettre des annotations ou des aide-mémoire.

Microsoft a d'ailleurs utilisé les # pour nous faire part de ses instructions.

Si votre fichier host n'a jamais été modifié, il contient déjà une ligne :

ou

Il s'agit d'une ligne importante : l'adresse IP 127.0.0.1, que l'on nomme aussi localhost.

localhost est le nom logique de l'ordinateur, l'adresse IP correspondante est 127.0.0.1 pour IPv4 et ::1 pour IPv6.

Certains programmes n'utilisent pas les adresses directement, ils utilisent le nom logique, le fichier hosts est utilisé pour faire la correspondance avec l'adresse IP en fonction de la version de protocol IP utilisée par le programme (v4 ou v6).

Tout paquet de données envoyé à cette adresse est immédiatement retourné à l'expéditeur.

 

 

Interdire l'accès à un site Web

Si vous m'avez un peu écouté.... :o)

Je viens de dire : "Tout paquet de données envoyé à cette adresse (127.0.01) est immédiatement retourné à l'expéditeur."

Voyez-vous l'idée apparaître ?

Si vous souhaitez interdire par exemple l'accès au site http://www.bing.com, il vous suffit d'ajouter la ligne suivante à votre fichier hosts :

Chaque entrée doit être sur une nouvelle ligne

l'espace entre l'adresse IP et l'URL est fait à l'aide de la touche tabulation du clavier

Si vous essayez d'accéder au site, votre navigateur affichera...

 

 

Ajoutez à la suite tous les sites dont vous souhaitez interdire l'accès...

 

 

Rediriger un site web vers un autre

Avant d'aller plus loin, vous devez tout d'abord connaître l'adresse IP vers lequel vous souhaitez rediriger un site filtré.

Hé oui, tous les sites Web ont une adresse IP !

Pour ce faire, lancez l'invite de commande MS-DOS

Démarrer / Exécuter / cmd puis ENTREE

 

 

Tapez la commande "ping" suivie de l'adresse du site dont vous souhaitez connaître l'adresse IP, sans le "http://"

Vous pouvez mettre le "www." si vous le souhaitez.

Puis, appuyez sur la touche Entrée de votre clavier...

Imaginons que je souhaite rediriger un site web filtré vers Google France...

 

 

L'adresse IP de Google France (173.194.67.941) apparaît...

 

 

Si je souhaite que des enfants qui souhaiteraient consulter le site http://www.tfou.fr soit automatiquement redirigés vers Google.Fr, j'ajoute simplement la ligne suivante à mon hosts :

Je peux d'ailleurs me mettre un petit rappel :

 

 

Blocage de seveurs

Selon le même principe, vous pouvez bloquer les vérifications d'enregistrements de produits en bloquant l'accès aux serveurs de vérifications, ou à des serveurs diffusant des pubs à l'intérieur de logiciels.

Voici quelques exemples...

Blocage des sites de validation de Microsoft :

127.0.0.1 mpa.one.microsoft.com
127.0.0.1 sls.microsoft.com
127.0.0.1 genuine.microsoft.com
127.0.0.1 spynet2.microsoft.com
127.0.0.1 spynettest.microsoft.com
127.0.0.1 genuine.microsoft.com
127.0.0.1 wustat.windows.com
127.0.0.1 sa.windows.com
127.0.0.1 ie.search.msn.com
127.0.0.1 se.windows.com
127.0.0.1 wutrack.windows.com

 

Blocage des publicités sur Windows Live Messenger

127.0.0.1 rad.live.com
127.0.0.1 rad.msn.com

 

Extension Firefox

Une extension bien pratique existe pour le navigateur Firefox : Change Host

 

Elle vous permet de modifier le fichier hosts directement depuis Firefox

 

Mieux, il est possible de créer plusieurs profils de hosts, que vous pourrez appliquer en fonction de vos besoins...

 

 

 

 

1000 caractères restants