Nous sommes le 29-03-2024 et il est 03:15
Recherche :

Le fichier Hosts

Qu'est ce que le Hosts

Le Hosts est un simple fichier que vous pourrez trouver a C:\WINDOWS\system32\drivers\etc\hosts (pour windows xp)
Voila a quoi il ressemble.
copie d'écran d'un fichier hosts.
Il fait office de "carnet d'adresses"....
En effet que ce soit pour se repérer sur internet ou dans un réseau local chaque machine ou site posséde une adresse numérique propre c'est l'IP.
A chaque connection a internet une IP vous est attribuée.
lorsque vous désirez aller sur un site quelquonque...par exemple, google...vous allez taper comme adresse "www.google.com" ( c'est l'url ) a ce moment là votre machine va chercher le numéro correspondant a ce site (216.239.59.99) en commençant par votre fichier host. Si il trouve "www.google.com" dans votre fichier hosts il vous dirigera vers l'adresse numérique notée ; si l'IP n'y figure pas, votre ordi ira alors chercher cette adresse sur internet. La premiére adresse "127.0.0.1 localhost" est l'adresse "interne" de votre ordinateur c'est la même pour tous les ordinateurs.

A quoi sert'il

Vous pouvez par exemple, pour les sites que vous fréquentez trés réguliérement, insérer leurs adresses IP dans le fichier Hosts (dans l'exemple j'ai mis google.com) votre pc connaissant déja l' adresse il n'a donc pas besoin de chercher sur le net et vous accélérerez légérement le temps affichage .
Le fichier Hosts est aussi un moyen gratuit , simple et efficace de filtrage de sites. Il peut servir a filtrer les régies publicitaires ; vous aider a bloquer des sites que vous jujez indésirables (Sites adultes, violents, subversif...) ou a encore son utilité dans la lutte anti malware : il peut empécher les logiciels espions que vous gardez sur votre pc de joindre leur site d'origine. Cela ne désinfecte pas le pc mais empéche la fuite de données personnelles.
Ainsi pour les sites auquels vous ne désirez plus accéder, vous n'aurez qu'a indiquer comme adresse numérique 127.0.0.1 .
Lorsque le site sera demandé votre ordi redirigera la demande vers lui même et vous aurez comme réponse un "impossible d'afficher la page" ou "connection refusée".
Dans l'exemple on voit une partie du fichier Hosts de Spybot search and destroy.

créer le fichier Hosts

D'origine le fichier Hosts contient uniquement votre adresse 127.0.0.1 ne l'effacez surtout pas.
-Vous pouvez ensuite choisir de le développer vous même,en ajoutant chaque site que vous désirez bloquer , ce qui risque d'être fastidieux vu la quantité de sites a filtrer.
-Vous pouvez utiliser un fichier Hosts proposé par des logiciels comme spybot ou autres... Ou bien choisir un fichier proposé par des sites de confiance....attention quand même en utilisant un Hosts préfabriqué vous risquez de ne plus accéder a certains sites que vous fréquentez ; il vous faudra faire une recherche de ces sites et les supprimer du fichier (dans le bloc notes "edition"--> "rechercher" puis supprimez et enregistrez, enlever l'extension ".txt" ainsi "host.txt" deviens "host") , ainsi tout devrait rentrer dans l'ordre.
-Vous pouvez aussi faire un peu des deux partir d'une liste de base et faire vos ajouts personnels au cas par cas ; ou fusionner des listes différentes ; ceci n'est pas vraiment difficile et si vous y tenez certains petits logiciels vous simplifierons la tache.
Pour accéder a votre Host, vous devrez d'abord vous assurer que les fichiers cachés sont affichés.
(Dans l'explorateur windows (mes documents ou poste de travail par exemple)-> Outils-> Options des dossiers-> Affichage -> "Afficher les fichier et dossiers cachés", cochez la case.)
Ensuite vous allez pour XP a C:\WINDOWS\system32\drivers\etc\hosts.
Dans ce dossier vous trouverez plusieurs fichiers avec un nom approchant le bon est "hosts" sans aucune extension.
Je vous conseille de créer une sauvegarde de votre Hosts avant d'y toucher. Pour y ajouter ou supprimer des entrées , rien de plus simple ouvrez le avec le bloc note ; ensuite vous inserez l'ip et séparée d'un espace l'url des sites que vous désirez accélerer ou bloquer. Si vous désirez "désactiver" une adresse vous pourrez la suprimer ou introduire le caractére # en début de ligne (ainsi l'adresse est traitée comme un commentaire.).
Quand vous aurez terminé vous enregistrerez ce fichier en hosts.txt ; ceci fait vous renomerez votre fichier en suprimant l'extension .txt , ainsi vous obtiendrez votre fichier hosts.

protéger le fichier Hosts

Vu les possibilités offertes par ce fichier, certains spywares y inscrivent leurs propres entrées afin de l'utiliser a votre insu soit pour rediriger vos requétes vers les sites de leurs choix ou bloquer l'accés a d'autres sites, cela arrive parfois pour les éditeurs d'antivirus , d'antyspywares ou pour windows update .
Il faut donc penser a interdire ce fichier en écriture afin qu'il ne soit pas modifié par accident ou malveillance ; pour cela cliquez droit sur le fichier --> "Propriétés" --> Décochez "Lecture seule" --> "OK".
Vous devrez faire la manipulation inverse pour le débloquer.

Quelques liens

Fichiers Hosts préfabriqués.

Générer son propre Hosts . Ou utiliser une liste toute faite
pour windows et linux: "hosts.zip" et pour mac: "mac_hosts.zip".

Liens complémentaires.

Logiciels utiles.

Trés facile a utiliser