Bloquer pubs et trackers avec le fichier hosts (guide 2026)
Bloquez pubs, trackers et malwares au niveau système avec le fichier hosts. Meilleures listes de blocage, installation, gestion des faux positifs. Alternative aux extensions.
Équipe Locahl
Sommaire
- Pourquoi utiliser le fichier hosts pour bloquer ?
- Blocage au niveau système
- Avantages par rapport aux extensions
- Ce que vous pouvez bloquer
- Comment fonctionne le blocage
- 0.0.0.0 vs 127.0.0.1
- Les meilleures listes de blocage
- Steven Black's Hosts (Recommandé)
- Autres listes populaires
- Installer une liste de blocage
- Méthode manuelle
- Avec Locahl
- Gérer les faux positifs
- Symptômes courants
- Identifier le domaine problématique
- Débloquer un domaine
- Optimisation pour grandes listes
- Script de mise à jour automatique
- Limites du blocage
- Ce que ça ne bloque pas
- Compléments recommandés
- Cas d'usage spécifiques
- Contrôle parental basique
- Environnement de travail focus
- Bloquer la télémétrie
- Conclusion
Les publicités et trackers sont omniprésents sur le web moderne. Si les extensions de navigateur comme uBlock Origin font un excellent travail, le fichier hosts offre une solution plus radicale : bloquer les domaines indésirables au niveau système, avant même qu'ils n'atteignent votre navigateur.
Pourquoi utiliser le fichier hosts pour bloquer ?
Blocage au niveau système
Contrairement aux extensions de navigateur qui ne protègent que le navigateur, le blocage via le fichier hosts fonctionne pour toutes les applications de votre Mac :
- Navigateurs (Chrome, Safari, Firefox)
- Applications natives
- Applications Electron
- Jeux avec publicités intégrées
Avantages par rapport aux extensions
Performance Les extensions analysent chaque requête en temps réel. Le fichier hosts bloque avant même que la requête ne soit émise.
Confidentialité Aucune extension tierce n'a accès à votre navigation. Le blocage est 100% local.
Fiabilité Pas de mise à jour d'extension à gérer, pas de conflit avec les détecteurs de bloqueurs.
Ce que vous pouvez bloquer
- Publicités : bannières, popups, vidéos pre-roll
- Trackers : Google Analytics, Facebook Pixel
- Malwares : domaines malveillants connus
- Télémétrie : collecte de données par les applications
- Crypto-miners : scripts de minage
Si vous n'êtes pas encore familier avec le fichier hosts, consultez d'abord notre guide complet sur le fichier hosts.
Simplifiez la gestion de votre fichier hosts
Locahl vous permet de gérer votre fichier hosts visuellement, sans toucher au terminal. Flush DNS automatique, environnements multiples, et sauvegardes incluses.
Comment fonctionne le blocage
Quand vous ajoutez une entrée comme :
0.0.0.0 ads.example.comVous dites à votre système : "Quand quelqu'un demande ads.example.com, renvoie l'adresse 0.0.0.0 au lieu de la vraie IP".
L'adresse 0.0.0.0 est non-routable. La connexion échoue instantanément.
0.0.0.0 vs 127.0.0.1
0.0.0.0 (recommandé)
- Échoue immédiatement
- Pas de tentative de connexion
- Plus rapide
127.0.0.1 (localhost)
- Tente une connexion locale
- Peut créer un délai
Les meilleures listes de blocage
Steven Black's Hosts (Recommandé)
La référence en matière de listes hosts consolidées.
URL : github.com/StevenBlack/hosts
Contenu :
- Version de base : ~60 000 domaines (publicités + malwares)
- Versions étendues disponibles
- Mise à jour régulière
Autres listes populaires
Dan Pollock's hosts
- URL : someonewhocares.org/hosts/
- Environ 14 000 domaines
- Maintenue depuis 20+ ans
Energized Protection
- URL : github.com/EnergizedProtection/block
- Versions ultra-complètes (jusqu'à 1M+ de domaines)
Installer une liste de blocage
Méthode manuelle
1. Téléchargez la liste
curl -o ~/Downloads/hosts https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts2. Sauvegardez votre fichier hosts actuel
sudo cp /etc/hosts /etc/hosts.backup3. Fusionnez les fichiers
cat /etc/hosts.backup ~/Downloads/hosts | sudo tee /etc/hosts > /dev/null4. Videz le cache DNS
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponderPour plus de détails sur le flush DNS, consultez notre guide complet sur le flush DNS Mac.
Avec Locahl
1. Téléchargez la liste 2. Utilisez la fonction d'import 3. Activez/désactivez individuellement 4. Flush DNS automatique
Gérer les faux positifs
Le blocage agressif peut parfois casser des sites légitimes.
Symptômes courants
- Images qui ne chargent pas
- Boutons de connexion non fonctionnels
- Vidéos qui ne se lancent pas
- Erreurs de paiement
Identifier le domaine problématique
1. Ouvrez les DevTools (F12 ou Cmd+Option+I) 2. Onglet "Network" 3. Filtrez par "blocked" ou cherchez les erreurs
Débloquer un domaine
Dans le fichier hosts, commentez la ligne :
# 0.0.0.0 domaine-necessaire.comOptimisation pour grandes listes
Script de mise à jour automatique
#!/bin/bash
BACKUP=/etc/hosts.custom
BLOCKLIST=https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
# Sauvegarder les entrées personnalisées
sudo head -50 /etc/hosts > $BACKUP
# Télécharger et fusionner
curl -s $BLOCKLIST | cat $BACKUP - | sudo tee /etc/hosts > /dev/null
# Flush DNS
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder
echo "Hosts file updated!"Limites du blocage
Ce que ça ne bloque pas
Publicités first-party Les pubs servies depuis le même domaine que le contenu (ex: YouTube) ne peuvent pas être bloquées sans bloquer le service entier.
Contenu dynamique Les domaines qui changent constamment peuvent échapper au blocage.
Compléments recommandés
- Pi-hole : DNS filtrant pour tout votre réseau
- Little Snitch : Firewall applicatif pour Mac
- NextDNS : DNS filtrant cloud
Cas d'usage spécifiques
Contrôle parental basique
0.0.0.0 facebook.com
0.0.0.0 www.facebook.com
0.0.0.0 instagram.com
0.0.0.0 tiktok.comEnvironnement de travail focus
0.0.0.0 twitter.com
0.0.0.0 reddit.com
0.0.0.0 youtube.comBloquer la télémétrie
0.0.0.0 telemetry.microsoft.com
0.0.0.0 ic.adobe.ioConclusion
Le fichier hosts est un outil puissant pour bloquer publicités, trackers et domaines malveillants au niveau système. Bien que des solutions plus modernes existent (Pi-hole, NextDNS), la simplicité du fichier hosts en fait une première ligne de défense efficace.
Pour gérer confortablement ces milliers d'entrées, un outil comme Locahl permet d'importer des listes et d'activer/désactiver des blocages individuellement.
Prêt à simplifier votre workflow ?
Arrêtez de perdre du temps avec le terminal. Locahl vous permet de gérer votre fichier hosts en quelques clics, avec validation automatique et sans risque d'erreur.
- Interface visuelle intuitive
- Flush DNS automatique
- Gestion multi-environnements
- Sauvegardes automatiques
- Import/Export JSON
Avis des lecteurs
"La liste Steven Black a transformé ma navigation. Plus aucune pub sur mes apps desktop, pas seulement le navigateur."
28 novembre 2025
"Très bon guide. Quelques faux positifs au début mais la section dépannage m'a aidée à les résoudre."
15 décembre 2025
"Enfin une solution de blocage qui fonctionne partout, même dans les jeux. Le script de mise à jour auto est génial."
10 janvier 2026
Questions fréquentes
Le blocage via le fichier hosts est-il efficace contre les publicités ?
Oui, très efficace car le blocage se fait au niveau système, avant même que la requête n'atteigne le réseau. Contrairement aux extensions, il fonctionne pour toutes les applications.
Quelle est la différence entre 0.0.0.0 et 127.0.0.1 pour bloquer ?
Les deux fonctionnent, mais 0.0.0.0 est recommandé. Il échoue instantanément sans tentative de connexion, tandis que 127.0.0.1 peut créer un délai.
Combien de domaines peut-on bloquer avec le fichier hosts ?
Pas de limite stricte. Les listes populaires contiennent 50 000 à 200 000 domaines. Au-delà de 100 000 entrées, léger ralentissement possible.
Le blocage via hosts affecte-t-il les performances ?
Impact négligeable. Le fichier hosts est chargé en mémoire et les recherches sont très rapides. Bloquer les pubs améliore souvent les performances de navigation.
Comment débloquer un site bloqué par erreur ?
Recherchez le domaine dans votre fichier hosts et supprimez ou commentez (avec #) la ligne. Puis videz le cache DNS.
Articles similaires
Pi-hole ou fichier hosts : lequel choisir pour bloquer les pubs ? (2026)
Comparatif détaillé Pi-hole vs fichier hosts pour bloquer publicités et trackers. Avantages, inconvénients, cas d'usage. Lequel choisir selon votre situation.
Équipe Locahl
Terminal vs Interface graphique : Pourquoi les développeurs abandonnent le terminal pour gérer leur fichier hosts
Pourquoi de plus en plus de développeurs abandonnent le terminal pour gérer leur fichier hosts au profit d'interfaces graphiques comme Locahl. Avantages, inconvénients, productivité.
Locahl Team
Fichier hosts ne fonctionne pas après modification sur Mac : Guide complet de dépannage
Vos modifications du fichier hosts ne prennent pas effet ? Découvrez toutes les solutions : cache DNS, permissions, syntaxe, navigateurs. Guide de dépannage étape par étape pour macOS.
Locahl Team