# Packages
No description provided by the author
# Functions
A returns A records from Backend or an error.
AAAA returns AAAA records from Backend or an error.
BackendError writes an error response to the client.
ClientWrite returns true if the response has been written to the client.
CNAME returns CNAME records from the backend or an error.
Error returns err with 'plugin/name: ' prefixed to it.
MX returns MX records from the Backend.
NextOrFailure calls next.ServeDNS when next is not nil, otherwise it will return, a ServerFailure and a nil error.
NS returns NS records from the backend.
PTR returns the PTR records from the backend, only services that have a domain name as host are included.
SOA returns a SOA record from the backend.
SplitHostPort splits s up in a host and port portion, taking reverse address notation into account.
SRV returns SRV records from the Backend.
TXT returns TXT records from Backend or an error.
# Constants
Namespace is the namespace used for the metrics.
# Variables
Directives are registered in the order they should be executed.
ErrOnce is returned when a plugin doesn't support multiple setups per server.
from 0.25ms to 8 seconds.
# Interfaces
No description provided by the author
ServiceBackend defines a (dynamic) backend that returns a slice of service definitions.
Transferer defines an interface for backends that provide AXFR of all records.
# Type aliases
No description provided by the author
No description provided by the author
Name represents a domain name.
No description provided by the author
Zones respresents a lists of zone names.