Documentation
¶
Overview ¶
Package meshdns contains the Mesh DNS server.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct {
// UDPListenAddr is the UDP address to listen on.
UDPListenAddr string
// TCPListenAddr is the TCP address to listen on.
TCPListenAddr string
// TSIGKey is the TSIG key to use for DNS updates.
TSIGKey string
// ReusePort enables SO_REUSEPORT on the listeners.
// TODO: not implemented yet
ReusePort int
// Compression enables DNS compression.
Compression bool
// Domain is the DNS domain to serve.
Domain string
// RequestTimeout is the timeout for DNS requests.
// Defaults to 5 seconds.
RequestTimeout time.Duration
}
Options are the Mesh DNS server options.
Click to show internal directories.
Click to hide internal directories.