Please follow the below template, it will help us to help you!
Expected Behaviour:
I should be able to resolve local names
Actual Behaviour:
I get "could not find host" errors
Debug Token:
lk8edlxfbx
I started this effort a few months ago, but was stymied because my previous router insisted on being the DHCP server. But now I have a new router, with DHCP off, so pi-hole is functioning as my DHCP.
Back then, someone told me "local" was problematic as the local domain name, so today I tried changing the setting in pi-hole. And maybe I have this wrong from the beginning. But what I have done is to change the text in the Settings/DHCP/Pi-hole domain name field from "local" to "home" but on (for instance) a Windows laptop, my ipconfig settings are telling me that my "Connection-specific DNS Suffix" is "local"
Now, I have told the pi-hole to restart dnsmasq, I've restarted the pi-hole, and I've renewed my IP address lease on my laptop. But nothing seems to change the "local" domain suffix to "home" and I begin to wonder if it's stored somewhere else that isn't getting updated.
Another problem I had run into (and solved!) was that my router's IP address had changed in the final octet, and I needed to go modify /etc/dhcpcd.conf by hand to update the address of the router. Certainly thru the GUI I could change what address DHCP was handing out to clients for the gateway, but I couldn't find a way to change what the pi-hole itself was using for a gateway.
(off, topic, I know, but that was a bit challenging to troubleshoot, because clients couldn't resolve anything, but the pi-hole log showed all the queries, and suggested they were being forwarded on, and didn't show any errors...)
So is it possible that this setting, when made thru the GUI, isn't being reflected in what DHCP hands out to queryers?