I have been able to adapt this for use on a RT-AX88U Router running Asuswrt-Merlin firmware.
The firmware solution allows to enable use of local caching on the router as well as robust custom scripts where the add-mac and add-subnet=32,128 works marvelously thanks to RMerlin keeping the DNSMASQ up-to-date. I no longer have to have PiHole IP inside LAN DNS 1. I now let the router default to its own IP for LAN DNS, and I have set the router to use Pihole on its WAN DNS as well I enabled the local caching with dns rebind protection turned off. I then disabled conditional forwarding on the pihole, while enabling the never forward options. Everything appears to be working Marvelously. Thank you for providing such a wonderful guide. Depending on the router, it is completely adaptable to other setups.
1 Like