Non-customised install.
Expected Behaviour:
All devices connected to the network have access to the internet if required.
Actual Behaviour:
Most devices connect to the internet and have no issues that I am aware of. However, some claim to have no internet access, 4 in total (out of 16 or so) of which 2 I need fixing.
I currently have to disable PiHole on a regular basis.
I have looked at the logs and see errors being logged such as:
May 8 14:09:33 dnsmasq[595]: query[AAAA] update.qnap.com from 192.168.1.71
May 8 14:09:33 dnsmasq[595]: config error is REFUSED (EDE: network error)
That device is my QNAP NAS and it claims to have no access to a DNS Server. I believe that this is because it can't talk to a specific server, ncsi.qnap.com. I have even added the FQDN via regex to allow lists and even turned off blocking, to no avail, still get fresh logs indicating the above. I am unable to debug the other 3 failures further as I have no interface to query the device.
Shutting down the PiHole service and the Pi completely and enabling DHCP on the router, there are no complaints from any devices and those affected devices connect to the internet without reporting issues.
As an update to the initial post, I will add that 2 of the complaining devices are connected by ethernet and 2 via WiFi.