diff --git a/cmd/doggo/api/index.html b/cmd/doggo/api/index.html index a0e6ed3..650ca17 100644 --- a/cmd/doggo/api/index.html +++ b/cmd/doggo/api/index.html @@ -49,7 +49,7 @@
+ required pattern="(tcp|udp|tls|https|sdns):\/\/(.*)" />

To use different protocols like DOH, DOT etc. refer to the instructions here. diff --git a/pkg/resolvers/dnscrypt.go b/pkg/resolvers/dnscrypt.go index c0eb282..bf8713e 100644 --- a/pkg/resolvers/dnscrypt.go +++ b/pkg/resolvers/dnscrypt.go @@ -36,7 +36,7 @@ func NewDNSCryptResolver(server string, dnscryptOpts DNSCryptResolverOpts, resol return &DNSCryptResolver{ client: client, serverInfo: serverInfo, - server: server, + server: serverInfo.ServerAddress, resolverOptions: resolverOpts, }, nil } @@ -52,7 +52,7 @@ func (r *DNSCryptResolver) Lookup(question dns.Question) (Response, error) { r.resolverOptions.Logger.WithFields(logrus.Fields{ "domain": msg.Question[0].Name, "ndots": r.resolverOptions.Ndots, - "nameserver": r.serverInfo.ProviderName, + "nameserver": r.server, }).Debug("Attempting to resolve") in, rtt, err := r.client.Exchange(&msg, r.serverInfo) if err != nil {