Hello,
After a series of brownouts and power outages, my Raspberry Pi with Pi-hole and Unbound has been experiencing slow DNS resolution on a 5 minute interval. See below for what my Internet Connection Dashboard shows and please note this does surface when I'm browsing whenever one of the spikes happen. I've also noticed that additional sustained durations happen whenever more requests than usual are being sent to the Raspberry PI.
I've tried several things to try and resolve the issue
- Completely rebooting my modem, router and raspberry pi multiples times, but the issue persists.
- Changed my upstream DNS server from Unbound to Google, Cloudflare and OpenDNS.
- Tried only using IPv4 DNS servers for the above 3 external providers.
- Noticed an error message regarding "Maximum Number of Concurrent DNS queries reached", double checked my router config and tested this fix. Ended up removing that config after it didn't resolve the issue I was seeing
Thanks in advance, I'm completely stumped on why this is happening. Not sure what else to try and I'd greatly appreciate assistance. Please let me know if there's any more information I can provide.
Expected Behaviour:
DNS Resolution has consistent behavior, like it did before the power outages.
-operating system: DietPi v9.7.1
-hardware: RPi 4 Model B
Actual Behaviour:
Extremely slow DNS resolution every 5 minutes.