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 // Special connectivity domains
if netenv.IsConnectivityDomain(q.FQDN) && len(systemResolvers) > 0 { if netenv.IsConnectivityDomain(q.FQDN) && len(systemResolvers) > 0 {
// Do not do compliance checks for connectivity domains. selected = addResolvers(ctx, q, selected, systemResolvers)
selected = append(selected, systemResolvers...) // dhcp assigned resolvers if len(selected) == 0 {
selected = addResolvers(ctx, q, selected, localResolvers)
selected = addResolvers(ctx, q, selected, globalResolvers)
}
return selected, ServerSourceOperatingSystem, false return selected, ServerSourceOperatingSystem, false
} }