resolver

package
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2020 License: BSD-3-Clause Imports: 9 Imported by: 0

Documentation

Overview

Package resolver contains code to create a resolver

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL