diff --git a/resolver/scopes.go b/resolver/scopes.go index 1cf43ef7..c8d01aaa 100644 --- a/resolver/scopes.go +++ b/resolver/scopes.go @@ -133,10 +133,8 @@ func GetResolversInScope(ctx context.Context, q *Query) (selected []*Resolver, t // Handle multicast domains if domainInScope(q.dotPrefixedFQDN, multicastDomains) { selected = addResolvers(ctx, q, selected, mDNSResolvers) - // Add local resolvers if no resolvers were selected. - if len(selected) == 0 { - selected = addResolvers(ctx, q, selected, localResolvers) - } + selected = addResolvers(ctx, q, selected, localResolvers) + selected = addResolvers(ctx, q, selected, systemResolvers) return selected, true }