So to be clear, my router (in mixed router mode) has three separate IP ranges. I wanted to split the load up on different networks.....and it always worked perfectly, as I point to the ip address if the Pi as my DNS Server. I understand that the latest version show the latest DNSMASQ error as a notification, but it makes me think that there has been some security changes in the pihole engine that is ignoring "external" requests, and it is thinking my IP ranges are 'external". This is the error message: "Ignoring query from non-local network".
My hard-wired network (which is on the same range as the pihole) works perfectly (range: 192.168.111.1-199)
My first wireless network is 192.168.0.1-199, my second wireless network is 192.168.100.1-199. As they are different ranges and not on the same local network, is this the reason the latest version of Pihole is ignoring the requests, therefore, not allowing Internet Access.
UPDATE: WHEN I REMOVE PIHOLE IP ADDRESS AS DNS SERVER, I AM ABLE TO ACCESS INTERNET ON ALL OF MY WIRELESS NETWORKS (of course, it is going to IP network DNS with no ad blocking, which points to Pihole being the issue and either ignoring network requests from those IP ranges). As I mentioned earlier, these ranges are outside of the range the pihole is on, but I can ping all of these ranges gateways no problem.
This is really bizarre, as nothing has changed in my network configuration at all but the pihole software update to the latest version.
What do you think @DL6ER or @DanSchaper ? It's driving me insane. My debug token is XASWyJ5m .