I spent all last night googling this, and could not seem to find something similar. This occurred without warning and without any that I made changes. I do have a cron job that runs pihole -up
every 24 hours. The pi-holes are kept in sync with Gravity Sync. So I suspect root cause is either an update via cron, or gravity sync misbehaving.
Details
Raspberry Pi 3 - Primary DNS 192.168.1.9
Raspberry Pi 4 - Secondary DNS 192.168.1.8
DNS is resolved for each Pihole locally via the cloudflared daemon
Pi-holes are kept in sync with Gravity Sync GitHub - vmstan/gravity-sync: 💫 The easy way to synchronize the DNS configuration of two Pi-hole 5.x instances.
TLS is enabled for web interface
All services seem to be running
Port 53 is open and running on both piholes
Local DNS records that are served by the pihole are not resolvable.
Actual Behaviour:
No clients on network can resolve DNS
Local DNS addresses do not resolve
DNS seems to be "running" but not working
Debug Token:
https://tricorder.pi-hole.net/1px7K3kq/
https://tricorder.pi-hole.net/yLiuwbiK/