Stop forcing using system resolvers for connectivity domains

This commit is contained in:
Daniel 2023-09-19 10:05:21 +02:00
parent 7f168268d4
commit a50b17d37d

View file

@ -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
}