Was ist DNS-basierte Werbeblockierung?

DNS-basierte Werbeblockierung verhindert Anfragen an bekannte Werbe-, Tracking- oder Telemetrie-domains, bevor sie den Browser erreichen. Anstatt Inhalte direkt auf der Seite zu blockieren, verhindert die Netzwerkschicht, dass diese Hostnamen normal aufgelöst werden.

Da der Browser für eine blockierte domain nie eine verwendbare Adresse erhält, können Anfragen fehlschlagen, in einen Timeout laufen oder je nach verwendetem DNS-Dienst und den eingesetzten Filterregeln unterschiedlich aufgelöst werden. Dadurch lässt sich ableiten, ob ein Netzwerk Werbeblockierung oder einen Datenschutzfilter verwendet.

Toolbeschreibung

Dieses Tool prüft, ob eine Werbeblockierung aktiv zu sein scheint, indem es eine Kontrollanfrage und mehrere bekannte Tracking-URLs abfragt. Das Ergebnis wird in einer Tabelle zusammengefasst, die für jede Prüfadresse den jeweiligen Status und die Dauer der Anfrage anzeigt.

Es handelt sich um ein praktisches Diagnosetool, mit dem sich feststellen lässt, ob die DNS-Filterung ein Netzwerk, einen Browser oder ein Gerät beeinflusst.

Funktionen

  • Heuristische Erkennung: Vergleicht eine Kontrollanfrage mit bekannten Tracking-Prüfungen
  • Anfragezeiten: Zeigt, wie lange jede Prüfung gedauert hat, um blockierte und erreichbare Hosts besser unterscheiden zu können
  • Einfache Statustabelle: Ermöglicht das schnelle Erfassen des Ergebnisses, ohne die Rohdaten der Netzwerkdetails durchsuchen zu müssen

Funktionsweise

Das Tool sendet no-cors-Fetch-Anfragen mit einem Timeout und klassifiziert jede Prüfung danach, ob sie erreichbar, blockiert oder wegen eines Timeouts fehlgeschlagen zu sein scheint. Dies ist eine Methode zur Ableitung des Ergebnisses. Daher spiegelt das Ergebnis das Netzwerkverhalten wider und nicht eine direkte API eines Werbeblockers.

Einschränkungen

  • Für die Durchführung der Prüfungen ist Netzwerkzugriff erforderlich.
  • Das Ergebnis ist heuristisch und kann je nach DNS-Anbieter, Browser oder firewall variieren.
  • Einige Netzwerke geben möglicherweise irreführende Antworten zurück, anstatt eine eindeutige Blockierung zu signalisieren.