Warum geben DNS-basierte Adblocker 0.0.0.0 statt NXDOMAIN zurück?

Warum geben DNS-basierte Adblocker 0.0.0.0 statt NXDOMAIN zurück?

Es gibt eine Reihe von Projekten, die Werbung auf Routerebene blockieren, indem sie DNS-Anfragen für bekannte schädliche Domänen abfangen. Die meisten davon scheinen zu funktionieren, indem sie die schädlichen Domänen auf 0.0.0.0 auflösen.

Ich bin ziemlich sicher, dass 0.0.0.0 keine gültige Zieladresse ist. Alle Dokumentationen, die ich dazu finden kann, behandeln sie entweder nur als Quelladresse oder als magischen Wert in Konfigurationsdateien, um „alle Adressen auf dem lokalen Computer“ anzuzeigen.

Ich vermute, dass solche DNS-Dienste die Verwendung von 127.0.0.1 vermeiden, da der anfordernde Host möglicherweise selbst einen Webserver betreibt. Aber ich verstehe nicht, warum sie nicht stattdessen NXDOMAIN zurückgeben; die Domain ganz abzulehnen, scheint angemessener, als eine falsche Adresse zurückzugeben.

verwandte Informationen