Always fallback to local/system dns servers for mDNS scoped domains
This commit is contained in:
@@ -133,10 +133,8 @@ func GetResolversInScope(ctx context.Context, q *Query) (selected []*Resolver, t
|
|||||||
// Handle multicast domains
|
// Handle multicast domains
|
||||||
if domainInScope(q.dotPrefixedFQDN, multicastDomains) {
|
if domainInScope(q.dotPrefixedFQDN, multicastDomains) {
|
||||||
selected = addResolvers(ctx, q, selected, mDNSResolvers)
|
selected = addResolvers(ctx, q, selected, mDNSResolvers)
|
||||||
// Add local resolvers if no resolvers were selected.
|
selected = addResolvers(ctx, q, selected, localResolvers)
|
||||||
if len(selected) == 0 {
|
selected = addResolvers(ctx, q, selected, systemResolvers)
|
||||||
selected = addResolvers(ctx, q, selected, localResolvers)
|
|
||||||
}
|
|
||||||
return selected, true
|
return selected, true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user