I've spent 15+ hours since February trying to figure out why my home server was losing DNS resolution randomly, when I finally came upon the blog entry from February 16th that introduced rate limiting by default. I must have completely missed when this was introduced, and was beside myself once I figured out that was the issue. I think this is a good feature! However, the absence of a log entry in
pihole-FTL.log caused me a not-insignificant amount of troubleshooting. Is there any way an error message could be produced in
pihole-FTL.log to warn admins that specific clients are hitting the rate limit? Something like
Client <name/ip> has exceeded <number> queries over <number> <timeframe>
would work well.
Thanks for all the great work so far!