Envie de surfer avec Internet Explorer sans publicité ?
Ou bien avec ce tellement plus rapide Google Chrome ?
Oui mais comment ?

Réponse à la fois simple et aisée, avec la même et unique manipulation, et ce, sous quasi tous les système (même si ici je ne parlerai que de windows XP). C’est un truc qui n’a rien de récent, et qui pourtant est très efficace, si bien que je me demande pourquoi je ne l’avais pas utilisé plus tôt…
La solution est d’éditer le fichier «hosts».

Un fichier hosts, c’est quoi ?

«Le fichier hosts est un fichier utilisé par le système d’exploitation d’un ordinateur lors de l’accès à Internet. Il contient l’adresse IP locale et, éventuellement, l’adresse de serveurs web. Lors de l’accès à un périphérique réseau par nom de domaine, ce fichier est consulté avant l’accès au serveur DNS et permet au système de connaitre l’adresse IP associée au nom de domaine. Cette technologie fut à l’origine mise au point pour Arpanet, l’ancêtre d’Internet, mais devint insuffisante face à l’augmentation de la taille du réseau. Elle reste cependant utilisée pour les réseaux locaux de faible taille, ainsi que dans certains cas particuliers, par exemple pour le filtrage Web.»
Source : www.techno-science.net

Ou trouver des fichiers hosts régulièrement mis à jour ?

Quelques sources sont listées ici.
Faites votre choix. Pour ma part j’ai opté pour celui de chez www.mvps.org. Bon compromis entre légèreté et efficacité. Mis à jour tous les mois. En plus des publicités il vous protègera également de certains sites parasites et/ou à malwares.
Du tout bon.

Comment l’installer sous XP ?

Simple. En remplaçant celui d’origine, qui se situe là : X:\WINDOWS\system32\drivers\etc\hosts
Par sécurité faite quand même une sauvegarde de l’ancien (en le renommant juste en hosts_old par exemple), puis substituez le par votre nouveau fichier hosts (à faire sous session administrateur évidemment) précedemment téléchargé.
Pour fignoler le tout, modifier les propriétés de ce fichier (clic droit) pour le passer en lecture seule (celui-ci étant parfois la cible de vilaines bêtes, ça ne fera pas de mal).
NB : Le fichier hosts s’édite si besoin avec un éditeur de texte (genre le bloc note ou wordpad, etc…)
N’hésitez pas éventuellement à le customiser.

Note :

En cas de fichier HOSTS de taille supérieure à 135 kb, il y a risque de ralentissement et il est donc conseillé de neutraliser le service DNS Client. Pour ce faire:
- Menu Démarrer -> Exécuter -> tapez : services.msc
- Descendre à la ligne DNS Client, cliquez droit et sélectionnez -> Propriétés
- Cliquez la zone Type de démarrage -> sélectionnez Manuel ou Désactivé (recommandé)
- Cliquez Appliquer/Ok et redémarrez l’ordinateur.

Source : www.mvps.org

Pour ma part j’ai essayé plusieurs listes hosts dont certaines de plusieurs milliers de ko, et je n’ai jamais constaté de ralentissement nulle part. J’ai malgré tout désactivé le service de client DNS de XP : aucun problème, tout fonctionne parfaitement.

Les limites ?
Malheureusement il y en a.
Le fichier hosts ne permet ni de bloquer des IP ni des sous domaines. Juste des noms de domaine.
Ca exclue donc certains parasites reconnus uniquement par leur adresse IP, et ça ne permet pas un filtrage aussi fin qu’Adblock Plus sous FireFox ou que le filtrage d’url en natif d’Opera.
Dommage.
Edit : Il est déconseillé d’utiliser cette technique sur un ordinateur hébergeant un serveur web (tel que Apache). En effet, cela pourrait générer des historiques d’erreurs de taille importante, comme me l’a fait remarquer justement gph dans les commentaires.

Bref, internet avec la pub en moins c’est quand même le minimum syndical.
Cette solution est simple, paramétrable et personnalisable. Et même si elle n’a pas la finesse de certains antipubs spécifiques, elle permet en plus de virer les pubs, d’offrir si vous le souhaitez une protection contre les sites douteux, contre le phishing ou même de constituer un des meileur filtre parental possible…
Et ça s’applique à tous les navigateurs de votre ordinateur sans consommer aucune ressource supplémentaire.
Plutôt pas mal donc.

Cet article a été posté le Dimanche, 4 janvier, 2009 à 0:53 • Par .
Catégories: Vie 2.0.

6 Commentaires, Commentaire ou Rétrolien

  1. 1 - PoussinNo Gravatar

    Le meilleur hosts que je connaisse est édité par Hajdar.
    Le site : http://adzhosts.blogspot.com
    Toujours à jour !

  2. 2 - gphNo Gravatar

    C’est à mon avis une très mauvaise technique à bannir au plus vite des sites de tutoriels. C’est très douteux de détourner l’utilisation du fichier hosts pour en faire ce qui devrait être fait soit sur un pare-feu soit sur logiciel de type Ad-Block.

    De plus faire pointer les sites de pubs vers l’ip de loopback peut être catastrophique sur les machines ayant elle meme un serveur web, vous allez générer généralement un nombre de ligne d’erreur immense dans les logs.

  3. 3 - NounNo Gravatar

    1) Merci d’expliciter en quoi c’est « douteux » comme technique ?
    2) En effet certains ad-blockeur éditent eux même le fichier hosts…Laisser cette tâche à un logiciel tiers plutôt que de le faire soi-même serait donc moins « douteux » ?!
    Le filtrage web est un rôle du hosts qui n’a rien de contre-nature…
    3) L’exemple du serveur web est juste (je vais donc le rajouter :) ).
    Sauf que c’est un cas vraiment marginal, qui ne concerne que peu de personnes. Pas très pertinent.

  4. 4 - Syfo-DyasNo Gravatar

    N’importe quoi !

    Le fichier hosts d’Hajdar est vraiment bien !
    Il est basé sur des listes faites par des sites de sécurité et sont tous testés un à un pour être vérifié.
    Il est pas très lourd et le fait de mettre HOMER est une bonne idée.

    Franchement à tester.
    Merci NOUN pour cette article qui m’a fait connaitre Adzhosts ^^

  5. 5 - OctoNo Gravatar

    Adzhosts je confirme c’est nickel !

  6. 6 - HajdarNo Gravatar

    Dis donc, ça fait plaisir de voir qu’on parle de mon fichier HOSTS ici ^^

Répondre à “Un adblock antipub simple et (presque) idéal…”