godns: github.com/TimothyYe/godns/handler Index | Files | Directories

package handler

import "github.com/TimothyYe/godns/handler"

Index

Package Files

handler.go

type IHandler Uses

type IHandler interface {
    SetConfiguration(*godns.Settings)
    DomainLoop(domain *godns.Domain, panicChan chan<- godns.Domain)
}

IHandler is the interface for all DNS handlers

func CreateHandler Uses

func CreateHandler(provider string) IHandler

CreateHandler creates DNS handler by different providers

Directories

PathSynopsis
alidns
cloudflare
dnspod
duck
google
he

Package handler imports 7 packages (graph). Updated 2019-10-22. Refresh now. Tools for package owners.