Wieso arbeitet ihr so?
Bei mir ist alles super schnell und sauber mit folgender Config:
Netz besteht aus FritzBox mit mehreren Accesspoints (Powerline) WLAN repeatern etc.
Fritzbox arbeitet als DHCP Server und hat als lokalen DNS Server die Pi-Hole Adresse eingetragen. Somit propagiert die FritzBox bei Anfragen der Clients den PI-Hole als DNS Server.
Im Pi-Hole ist wiederum die FritzBox unter Custom1 (IPv6 und IPv4) die FritzBox IP eingetragen.
In der FritzBox unter Zugangsdaten-DNS-Server steht die 1.1.1.1 und 1.0.0.1 Cloudflare als IPv4 und die 2606:4700:4700::1111 und 2606:4700:4700::1001 als IPv6 drin.
Wer (wie ich) IPv6 aktiv hat jetzt noch auf dem Pi-Hole:
ip6tables -A INPUT -p tcp --destination-port 443 -j REJECT --reject-with tcp-reset
ip6tables -A INPUT -p udp --destination-port 80 -j REJECT --reject-with icmp6-port-unreachable
ip6tables -A INPUT -p udp --destination-port 443 -j REJECT --reject-with icmp6-port-unreachable
sudo apt install ip6tables-persistent
Und alles läuft (inkl. Auflösung der lokalen Namen) stabil und schnell. Mein Netz ist nicht wirklich klein und keines der Geräte hat Werbung oder verzögerte Antworten.
Aktuell:
7 Android Handys
1 iPhone
3 Android Tablets
2 Streaming Player
5 Alexa
3 Chromecast
3 FireTV
5 Windows PCs
14 IoT (Lichtschalter etc)
1 IoBroker (Raspi)
2 Drucker
und das beste: nur unter dieser Konfiguration funktioniert die Filterung (Jugendschutz, Zeitschaltung, etc.) sauber. Obendrein sind meine Freunde, die mal im Gastnetz sind begeistert, da auch diese durch das Pi-Hole laufen und keine Werbung mehr haben