From bd8d047428ae0899f5ab6c6985118e3703b08b05 Mon Sep 17 00:00:00 2001 From: Daniel Date: Tue, 22 Sep 2020 16:07:51 +0200 Subject: [PATCH] Retry NSDomain queries, if wanted --- resolver/resolve.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resolver/resolve.go b/resolver/resolve.go index 6234a345..d701713b 100644 --- a/resolver/resolve.go +++ b/resolver/resolve.go @@ -358,6 +358,10 @@ resolveLoop: // Defensive: This should normally not happen. continue } + // Check if we got NXDomain and whether we should try another resolver. + if rrCache.IsNXDomain() && tryAll { + continue + } break resolveLoop } }