Expected Behaviour:
I'm running ubuntu server 20.04.01 on a raspberry pi 3 with pihole 5.2.2 installed.
My router is the original Google Wifi (not the more recent Nest branded version). I go into the Google Wifi app and change the DNS (Settings -> Network & General -> Advanced networking -> DNS) to "Custom" and put the ip of my pihole as the only DNS entry.
I expected that this would cause all of my network devices to route DNS requests through the pihole instead of the default Google DNS servers.
Actual Behaviour:
All devices on the network effectively lose their internet connection and I see a lot of reverse DNS lookups that all get forwarded to the Google wifi.
The ff....local
client is the Google Wifi. You can see that requests from the Google Wifi get forwarded to the Google Wifi.
If i manually configure a client to use the pihole for DNS everything works great for that client (done with an iPad, Android device, Windows 10 PC, and a Macbook Pro -- all work great).
Some non-default settings that I'm aware of (besides some group management stuff):
Under Advanced DNS, I have every option checked (Never foward non-FQDNs, Never forward reverse lookups for private IP ranges, Use DNSSEC, and Use Conditional Forwarding (192.168.86.0/24 :: 192.168.86.1 :: left local domain name blank).
Debug Token:
(this was taken while the google wifi was not set to use the pihole as DNS).