Documentation ¶
Index ¶
Constants ¶
View Source
const SERVERS = "SERVERS"
Variables ¶
This section is empty.
Functions ¶
func NewLocalDNSSolver ¶
func NewLocalDNSSolver() *localDnsSolver
func NewRemoteDnsSolver ¶
func NewRemoteDnsSolver() *remoteDnsSolver
Types ¶
type CacheDnsSolver ¶
type CacheDnsSolver struct {
// contains filtered or unexported fields
}
func (CacheDnsSolver) Name ¶
func (s CacheDnsSolver) Name() string
type CnameDnsSolverFactory ¶
type CnameDnsSolverFactory struct {
// contains filtered or unexported fields
}
func NewCnameDnsSolverFactory ¶
func NewCnameDnsSolverFactory(delegate DnsSolverFactory) CnameDnsSolverFactory
type DefaultDnsSolverFactory ¶
type DefaultDnsSolverFactory struct{}
type DnsSolver ¶
type DnsSolver interface { Solve(ctx context.Context, question dns.Question) (*dns.Msg, error) Name() string }
func NewCacheDnsSolver ¶
type DnsSolverFactory ¶
type DockerDnsSolver ¶
type DockerDnsSolver struct {
// contains filtered or unexported fields
}
func NewDockerSolver ¶
func NewDockerSolver(c cache.Cache) DockerDnsSolver
func (DockerDnsSolver) Name ¶
func (s DockerDnsSolver) Name() string
type SystemDnsSolver ¶
type SystemDnsSolver struct{}
func NewSystemSolver ¶
func NewSystemSolver() SystemDnsSolver
func (SystemDnsSolver) Name ¶
func (s SystemDnsSolver) Name() string
Source Files ¶
Click to show internal directories.
Click to hide internal directories.