I'm setting up a Pi-hole with Unbound on a Pi3B, following popular guides and the docs, but as soon as I direct all DNS requests via my DDWRT router I get "Maximum number of concurrent DNS quries reached" and "Client at 192.168.1.1 has been rate-limited" messages.
This creates issues to the point of uploading my debug log failing. I don't know how to identify if I have a DNS loop, or how to see out potentially problematic clients/programs. Please let me know what additional info I can provide.
Expected Behaviour:
Forwarding all DNS queries to my pi-hole via my router should not cause issues to be flagged.
Actual Behaviour:
When forwarded, I get "Maximum number of concurrent DNS quries reached" and "Client at 192.168.1.1 has been rate-limited" messages.
Debug Token:
This is my debug log: Pastebin.com - Locked Paste
Please DM me for password, or if there's another effective way to upload a debug log and get a token.
Thank you for your response. I followed your instructions, and while "Client at 192.168.1.1 has been rate-limited" is temporarily resolved, the end of the log still reads:
[✗] There was an error uploading your debug log.
Please try again or contact the Pi-hole team for assistance.
A local copy of the debug log can be found at: /var/log/pihole/pihole_debug.log
Take a look at this thread - some discussion on why all your DNS queries appear to originate from your router. You may be able to change this behavior.
The setting there listed for DDWRT router firmware seems to fix a few of my issues, but if I have it configured that way and I unplug my pihole entirely, machines on my network are still getting dns from somewhere.