Open
Description
Prerequisites
-
I have checked the Wiki and Discussions and found no answer
-
I have searched other issues and found no duplicates
-
I want to request a feature or enhancement and not ask a question
The problem
DNS Stats are too high level. We can see requests and performance metrics, but no way to see which server individual requests queried (or filter requests by server). This makes it difficult to troubleshoot issues when some DNS servers may respond with NXDOMAIN or other errors for some hosts while other servers have the correct record.
Proposed solution
- Please provide visibility (column showing which server used) and the ability to filter based on DNS Server in the Query Log
- As an additional request to this topic, we may want to discuss what failover capabilities can be configured, for instance:
- The ability to configure what the action should be if the upstream request responds with NXDOMAIN or some other error, whether that should be returned to the client or if that request should failover/retry to another DNS server on the list.
- If something is in cache with an expired TTL, but the upstream is returning an error, if that cached response should be returned to the client.
Alternatives considered and additional information
The only alternatives at the moment are to manual test each configured DNS provider with a dig or some other method to verify what the result is.