ColinTaylor
Part of the Furniture
Yes this is a limitation of this method that I pointed out in my initial post in the other thread: "2. LAN clients that ignore the DHCP server's DNS list (e.g. Android devices) will be intercepted by DNSFilter and redirected to the router's DNS and then forwarded to 9.9.9.9 instead."The reason I say this is, If I have DNS Filter ON , the reason is, some devices have hardcoded Google DNS, which I want them to still use Pihole, the setup you guys (If i understand it correct) it would point these devices to ROUTER, which since it has only 1 DNS under WAN, is going to fwd request to 8.8.8.8 as oppose to Pihole.
The problem comes from trying to make as many clients as possible go directly to the PiHole rather than via the router and ensure that everything doesn't break if the PiHole is offline.
John posted an alternative approach similar to what you're saying in this post. Although if you leave the LAN DNS servers blank as he suggests the PiHole will see all traffic as coming from the router. So maybe combine both methods. Just make sure you don't end up with your DNS requests going round in an endless loop.