Skip to content

Make it easier to troubleshoot DNS Issues - Query Log Filter Based on DNS Server Used #7822

Open
@Z3r0XG

Description

@Z3r0XG

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:
  1. 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.
  2. 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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions