Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DohResolver ¶
type DohResolver struct {
Upstream string
}
DoH Resolver
func NewDohResolver ¶
func NewDohResolver(upstream string) *DohResolver
func (*DohResolver) String ¶
func (r *DohResolver) String() string
type DotResolver ¶
DoT Resolver
func NewDotResolver ¶
func NewDotResolver(upstream string) *DotResolver
func (*DotResolver) String ¶
func (r *DotResolver) String() string
type Resolver ¶
type Resolver interface { Resolve(log *logger.Logger, r *dns.Msg) (*dns.Msg, error) String() string }
Interface for resolver instances
type UdpResolver ¶
type UdpResolver struct {
Upstream string
}
UDP Resolver
func NewUdpResolver ¶
func NewUdpResolver(upstream string) *UdpResolver
func (*UdpResolver) String ¶
func (r *UdpResolver) String() string
Click to show internal directories.
Click to hide internal directories.