mirror of
https://github.com/netbirdio/netbird.git
synced 2024-12-15 03:11:02 +01:00
19 lines
244 B
Go
19 lines
244 B
Go
|
package dns
|
||
|
|
||
|
import (
|
||
|
"github.com/miekg/dns"
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
defaultPort = 53
|
||
|
)
|
||
|
|
||
|
type service interface {
|
||
|
Listen() error
|
||
|
Stop()
|
||
|
RegisterMux(domain string, handler dns.Handler)
|
||
|
DeregisterMux(key string)
|
||
|
RuntimePort() int
|
||
|
RuntimeIP() string
|
||
|
}
|