From a50b17d37d793d3c432135522d2604da8db5cc53 Mon Sep 17 00:00:00 2001 From: Daniel Date: Tue, 19 Sep 2023 10:05:21 +0200 Subject: [PATCH] Stop forcing using system resolvers for connectivity domains --- resolver/scopes.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/resolver/scopes.go b/resolver/scopes.go index 93a7b97c..67195f1d 100644 --- a/resolver/scopes.go +++ b/resolver/scopes.go @@ -171,8 +171,11 @@ func GetResolversInScope(ctx context.Context, q *Query) (selected []*Resolver, p // Special connectivity domains if netenv.IsConnectivityDomain(q.FQDN) && len(systemResolvers) > 0 { - // Do not do compliance checks for connectivity domains. - selected = append(selected, systemResolvers...) // dhcp assigned resolvers + selected = addResolvers(ctx, q, selected, systemResolvers) + if len(selected) == 0 { + selected = addResolvers(ctx, q, selected, localResolvers) + selected = addResolvers(ctx, q, selected, globalResolvers) + } return selected, ServerSourceOperatingSystem, false }