Always fallback to local/system dns servers for mDNS scoped domains

This commit is contained in:
Daniel 2021-03-10 17:09:19 +01:00
parent 9b58046617
commit f0eb2e260c

View file

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