Versions in this module Expand all Collapse all v0 v0.2.1 Oct 28, 2022 Changes in this version + const DefaultResolvConfPath + const DownstreamLocalhost + const DownstreamNone + func AnswerStrings(response *dns.Msg) []string + func NormalizeServers(servers ...string) []string + type Resolver interface + Resolve func(msg *dns.Msg) (*dns.Msg, error) + func Build(cfg config.Parameters, s *spec.Responses, logger *zap.Logger) Resolver + func NewDns(server string, logger *zap.Logger) Resolver + func NewLocal(path string, logger *zap.Logger) Resolver + func NewMulti(resolvers ...Resolver) Resolver + func NewRecorder(r Resolver, responses *spec.Responses, logger *zap.Logger) Resolver + func NewReplay(r *spec.Responses, logger *zap.Logger) Resolver + func NewReplayFromFile(p string, logger *zap.Logger) Resolver