Versions in this module Expand all Collapse all v1 v1.0.2 May 13, 2023 v1.0.1 May 13, 2023 Changes in this version + func NewResolver(settings ResolverSettings) *net.Resolver + type ResolverSettings struct + DNSProviders []provider.Provider + DoTProviders []provider.Provider + IPv6 bool + Timeout time.Duration + func (s *ResolverSettings) Lines(indent, subSection string) (lines []string) + func (s *ResolverSettings) String() string + type Server interface + Run func(ctx context.Context, stopped chan<- error) + func NewServer(ctx context.Context, logger logging.Logger, settings ServerSettings) Server + type ServerSettings struct + Blacklist blacklist.Settings + Cache cache.Settings + Port uint16 + Resolver ResolverSettings + func (s *ServerSettings) Lines(indent, subSection string) (lines []string) + func (s *ServerSettings) String() string