# Functions
MakeControl creates a control function for setting socket options.
NewCache creates a new Cache.
NewHandler creates a new Handler.
NewNodeHandler creates a new NodeHandler.
NewServer creates a new Server.
NewTCPListener creates a new TCP listener.
NewUDPPacketConn creates a new UDP packet connection.
# Structs
Cache is a [dns.Handler] to [plugin.Handler] adapter.
Handler is a dns proxy selector.
NodeHandler try to resolve dns request to a node.
Server is a dns server.
ServerOptions is a Server options.
# Interfaces
HostMapper is a name to node mapper.
# Type aliases
ControlFn is an alias to [net.ListenConfig.Control] function.