Qu’est-ce que le blocage des publicités basé sur le DNS ?

Le blocage des publicités basé sur le DNS fonctionne en empêchant les requêtes vers des domaines connus pour héberger des publicités, des traceurs ou de la télémétrie avant qu’elles n’atteignent le navigateur. Au lieu de bloquer le contenu directement dans la page, la couche réseau empêche ces noms d’hôte de se résoudre normalement.

Comme le navigateur n’obtient jamais d’adresse utilisable pour un domaine bloqué, les requêtes peuvent échouer, expirer ou être résolues différemment selon le service DNS et les règles de filtrage utilisés. Il est ainsi possible de déduire si un réseau utilise un blocage des publicités ou un filtrage visant à protéger la confidentialité.

Description de l’outil

Cet outil vérifie si un blocage des publicités semble actif en envoyant une requête de contrôle et plusieurs requêtes vers des URL connues de suivi. Il résume le résultat dans un tableau indiquant l’hôte testé, son état et la durée de la requête.

Il s’agit d’un outil de diagnostic pratique pour comprendre si le filtrage DNS affecte un réseau, un navigateur ou un appareil.

Fonctionnalités

  • Détection heuristique : compare une requête de contrôle à des tests ciblant des traceurs connus
  • Mesure de la durée des requêtes : indique le temps pris par chaque test afin de distinguer les hôtes bloqués des hôtes accessibles
  • Tableau d’état simple : permet de consulter facilement le résultat sans examiner les détails bruts du réseau

Fonctionnement

L’outil envoie des requêtes fetch no-cors avec un délai d’expiration et classe chaque test selon qu’il semble accessible, bloqué ou arrivé à expiration. Il s’agit d’une méthode d’inférence : le résultat reflète donc le comportement du réseau plutôt que l’utilisation directe d’une API de blocage des publicités.

Limitations

  • Un accès réseau est nécessaire pour effectuer les tests.
  • Le résultat est heuristique et peut varier selon le fournisseur DNS, le navigateur ou le firewall.
  • Certains réseaux peuvent renvoyer des réponses trompeuses au lieu d’effectuer un blocage net.