Documentation
¶
Overview ¶
Package resolver contains code to create a resolver
Index ¶
- func NewResolverHTTPS(client *http.Client, address string) *parentresolver.Resolver
- func NewResolverSystem() *parentresolver.Resolver
- func NewResolverTCP(dialer modelx.Dialer, address string) *parentresolver.Resolver
- func NewResolverTLS(dialer modelx.TLSDialer, address string) *parentresolver.Resolver
- func NewResolverUDP(dialer modelx.Dialer, address string) *parentresolver.Resolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewResolverHTTPS ¶
func NewResolverHTTPS(client *http.Client, address string) *parentresolver.Resolver
NewResolverHTTPS creates a new DoH resolver.
func NewResolverSystem ¶
func NewResolverSystem() *parentresolver.Resolver
NewResolverSystem creates a new Go/system resolver.
func NewResolverTCP ¶
func NewResolverTCP(dialer modelx.Dialer, address string) *parentresolver.Resolver
NewResolverTCP creates a new TCP resolver.
func NewResolverTLS ¶
func NewResolverTLS(dialer modelx.TLSDialer, address string) *parentresolver.Resolver
NewResolverTLS creates a new DoT resolver.
func NewResolverUDP ¶
func NewResolverUDP(dialer modelx.Dialer, address string) *parentresolver.Resolver
NewResolverUDP creates a new UDP resolver.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package bogondetector contains code to determine if an IP is private/bogon.
|
Package bogondetector contains code to determine if an IP is private/bogon. |
|
Package brokenresolver is a broken resolver
|
Package brokenresolver is a broken resolver |
|
Package chainresolver allows to chain two resolvers
|
Package chainresolver allows to chain two resolvers |
|
dnstransport
|
|
|
dnsoverhttps
Package dnsoverhttps implements DNS over HTTPS.
|
Package dnsoverhttps implements DNS over HTTPS. |
|
dnsovertcp
Package dnsovertcp implements DNS over TCP.
|
Package dnsovertcp implements DNS over TCP. |
|
dnsoverudp
Package dnsoverudp implements DNS over UDP.
|
Package dnsoverudp implements DNS over UDP. |
|
Package ooniresolver is OONI's DNS resolver.
|
Package ooniresolver is OONI's DNS resolver. |
|
Package parentresolver contains the parent resolver
|
Package parentresolver contains the parent resolver |
|
Package systemresolver contains the system resolver
|
Package systemresolver contains the system resolver |
Click to show internal directories.
Click to hide internal directories.