Documentation ¶
Overview ¶
Package resolver implement the dns resolver and apis.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DNSResolver ¶
type DNSResolver interface { Query(servers []string, msg *dns.Msg) (*dns.Msg, error) LocalQuery(msg *dns.Msg) (*dns.Msg, error) }
DNSResolver have the interfaces to be implemented.
func NewDNSResolver ¶
func NewDNSResolver() (DNSResolver, error)
NewDNSResolver creates a new client resolver.
type FakeDNSResolver ¶
type FakeDNSResolver struct {
// contains filtered or unexported fields
}
func NewFakeDNSResolver ¶
func NewFakeDNSResolver(expectedMsg []*dns.Msg) *FakeDNSResolver
func (*FakeDNSResolver) LocalQuery ¶
Click to show internal directories.
Click to hide internal directories.