upstream

package
v1.3.1 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package upstream abstracts a upstream lookups so that plugins can handle them in an unified way.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Upstream

type Upstream struct {
	Forward *proxy.Proxy
	// contains filtered or unexported fields
}

Upstream is used to resolve CNAME targets

func New added in v1.1.4

func New(dests []string) (Upstream, error)

New creates a new Upstream for given destination(s). If dests is empty it default to upstreaming to the coredns process.

func (Upstream) Lookup

func (u Upstream) Lookup(state request.Request, name string, typ uint16) (*dns.Msg, error)

Lookup routes lookups to our selves or forward to a remote.

Jump to

Keyboard shortcuts

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