# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewCnameResolver resturns a new restriction resolver.
No description provided by the author
No description provided by the author
NewMetricsResolver creates a new intance of the MetricsResolver type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
nolint:funlen.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
checks request's question (domain name) against black and white lists.
caches answers from dns queries with their TTL time, to avoid external resolver calls for recurrent queries.
ClientNamesResolver tries to determine client name by asking responsible DNS server vie rDNS (reverse lookup).
No description provided by the author
ConditionalUpstreamResolver delegates DNS question to other DNS resolver dependent on domain name in question.
CustomDNSResolver resolves passed domain name to ip address defined in domain-IP map.
MetricsResolver resolver that records metrics about requests/response.
No description provided by the author
ParallelBestResolver delegates the DNS message to 2 upstream resolvers and returns the fastest answer.
QueryLoggingResolver writes query information (question, answer, duration, ...) into log file or as log entry (if log directory is not configured).
No description provided by the author
No description provided by the author
No description provided by the author
UpstreamResolver sends request to external DNS server.
# Type aliases
No description provided by the author