Ich sehe zwei Möglichkeiten für dich.
Option 1 - Änderung der Option dnsmasq in der fritzBox
Ich besitze keine FritzBox, aber wenn es wie bei vielen Routern usinf dnsmasq ist, können Sie normalerweise eine der Optionen für dnsmasq verwenden, die sich auf DNS rebind beziehen, siehe die Manpage oder hier ist der wesentliche Teil:
--rebind-localhost-ok
127.0.0.0/8 von erneuten Bindungsprüfungen ausnehmen. Dieser Adressbereich wird von Echtzeit-Black-Hole-Servern zurückgegeben. Durch das Sperren dieser Dienste werden diese Dienste möglicherweise deaktiviert.
--rebind-domain-ok=[<domain>]|[[/<domain>/[<domain>/]
Erkennen und blockieren Sie dns-rebind nicht für Abfragen an diese Domänen. Das Argument kann entweder eine einzelne Domäne sein oder mehrere Domänen, die von '/' umgeben sind, wie die Syntax --server, z. --rebind-domain-ok = / domain1 / domain2 / domain3 /
Sie können sehen, dass die Option --rebind-localhost-ok
für DNS Black Hole so ist, wie Sie es erstellen möchten. Sie können diese Option jedoch nicht wirklich verwenden, um etwas anderes als eine Loopback-Adresse zu beantworten. Daher passt es möglicherweise nicht zu Ihrem Bedarf.
Beachten Sie, dass ich keine Ahnung habe, wenn Sie eine FritzBox verwenden. Sie können dnsmasq-Optionen irgendwo überschreiben.
Option 2 - Ändern der DHCP-DNS-Einstellung am Router
Wenn Sie die Parameter von dnsmasq an Ihrer FritzBox nicht ändern können, haben Sie noch eine andere Option. Stellen Sie dort in den DHCP-Einstellungen Ihrer FritzBox den DNS-Eintrag so ein, dass er auf Ihren Raspberry Pi verweist. Was Sie derzeit haben, ist ein Client, der eine DHCP-Adresse an Ihren Router anfordert, der Router antwortet mit einer IP, einem Gateway (die Router-IP, um auf das Internet zuzugreifen) und einem DNS (was ich wette, ist die Router-IP wieder). Wenn Ihr Client nun einen Domänennamen abfragt, wird dieser an die DNS-Weiterleitung Ihres Routers weitergeleitet, die ihn an Ihren Pi weiterleitet, und dann zurück.
Wenn Sie die vorgeschlagene Änderung durchführen, erhalten Ihre Clients während der DHCP-Transaktion die DNS-IP direkt von Ihrem Raspberry Pi. Sie werden also nicht mehr die Warnung zur erneuten Bindung erhalten :-)
PS: Es gibt auch ein Projekt namens Pi-Hole, das Ihnen helfen könnte.
PS2: Bearbeiten Nach der Überprüfung des Pi-Hole-Projekts schlug jemand in einer Ausgabe vor, meine Option 2 als Lösung für die Verwendung von Pi-Hole und einer FritzBox zu verwenden. https://github.com/pi-hole/pi-hole/issues/1271#issuecomment-282295061 Ich denke also, dass Option 2 die empfohlene Lösung ist.