Qu’est-ce qu’une liste de blocage hosts ?

Un fichier hosts associe les noms d’hôte aux adresses IP avant toute requête DNS. Les listes de blocage exploitent ce fonctionnement en redirigeant les noms d’hôte indésirables vers 0.0.0.0, une adresse qui ne mène nulle part, afin que l’appareil ne puisse pas se connecter aux serveurs publicitaires, aux systèmes de suivi ou aux sites malveillants. Le projet hosts de Steven Black est l’une des listes de ce type les plus utilisées. Il fusionne de nombreuses sources, comme AdAway, MVPS, la liste de Dan Pollock, URLhaus et KADhosts, dans un seul fichier sans doublons. Ce fichier est utilisé directement dans les fichiers hosts et comme liste source par des bloqueurs tels que Pi-hole et AdGuard Home.

Le projet publie la liste dans plusieurs variantes : la liste unifiée bloque les logiciels publicitaires et les logiciels malveillants, tandis que des extensions facultatives ajoutent les domaines diffusant de fausses informations, les sites de jeux d’argent, les sites pornographiques et les réseaux sociaux.

Description de l’outil

Cet outil vérifie un nom d’hôte ou une adresse de site web par rapport à la plus grande variante de StevenBlack : la liste hosts unifiée avec les quatre extensions, qui contient toutes les entrées de toutes les autres variantes. Saisissez un nom d’hôte ou une URL complète : l’outil indique si ce nom d’hôte exact figure dans la liste, lesquels de ses domaines parents y figurent et quels noms d’hôte situés sous celui-ci y figurent.

Fonctionnalités

  • Accepte les noms d’hôte seuls et les URL complètes ; le chemin, le port et les paramètres de requête sont ignorés
  • Vérifie la liste complète de plus de 165 000 noms d’hôte, couvrant les logiciels publicitaires, les logiciels malveillants, les fausses informations, les jeux d’argent, les sites pornographiques et les réseaux sociaux
  • Répertorie les domaines parents présents dans la liste, comme doubleclick.net pour ad.doubleclick.net
  • Répertorie les noms d’hôte situés sous le domaine vérifié qui figurent dans la liste
  • Gère les noms de domaine internationalisés en les convertissant en punycode
  • Indique la taille de la liste et la date de sa dernière mise à jour

Fonctionnement

Un fichier hosts ne fait correspondre que des noms d’hôte exacts : bloquer example.com ne bloque pas www.example.com ni ads.example.com, ce qui explique pourquoi la liste contient souvent à la fois example.com et www.example.com. Le champ « Présent dans la liste StevenBlack » répond exactement à cette question. Certains bloqueurs qui lisent la liste bloquent également les sous-domaines des domaines répertoriés ; l’outil signale donc séparément les domaines parents présents dans la liste. La vérification d’un site entier, comme google.com, affiche également les noms d’hôte situés sous celui-ci qui figurent dans la liste, généralement des serveurs publicitaires et de suivi.

Limitations

  • La liste est régulièrement mise à jour, mais pas en temps réel ; les domaines très récents peuvent donc être absents.
  • Seule la liste StevenBlack est vérifiée. D’autres listes de blocage et les règles de votre propre bloqueur peuvent produire un résultat différent.
  • Les adresses IP ne sont pas vérifiées, car la liste ne contient que des noms d’hôte.