Fix error detection if query was blocked by upstream

This commit is contained in:
Daniel
2020-05-28 10:04:05 +02:00
parent 9b4d853af3
commit 2248026365
2 changed files with 2 additions and 2 deletions

View File

@@ -261,7 +261,7 @@ func handleRequest(ctx context.Context, w dns.ResponseWriter, query *dns.Msg) er
// TODO: analyze nxdomain requests, malware could be trying DGA-domains
tracer.Warningf("nameserver: %s requested %s%s: %s", conn.Process(), q.FQDN, q.QType, err)
if errors.Is(err, &resolver.BlockedUpstreamError{}) {
if errors.Is(err, resolver.ErrBlocked) {
conn.Block(err.Error())
} else {
conn.Failed("failed to resolve: " + err.Error())