Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DockerResolver ¶
type DockerResolver struct {
// contains filtered or unexported fields
}
func (*DockerResolver) Lookup ¶
func (r *DockerResolver) Lookup(proto string, w dns.ResponseWriter, req *dns.Msg)
type ForwardResolver ¶
type ForwardResolver struct {
// contains filtered or unexported fields
}
func (*ForwardResolver) Lookup ¶
func (r *ForwardResolver) Lookup(proto string, w dns.ResponseWriter, req *dns.Msg)
type Resolverer ¶
type Resolverer interface {
Lookup(proto string, w dns.ResponseWriter, req *dns.Msg)
}
func NewDocker ¶
func NewDocker(client *docker.Client, zone string) Resolverer
func NewForward ¶
func NewForward(forwardDNS string) Resolverer
Click to show internal directories.
Click to hide internal directories.