From 89c81c26c53a1a1ad50a1e12adc1b7a1de38ef9d Mon Sep 17 00:00:00 2001 From: David Anderson Date: Tue, 20 Apr 2021 17:10:39 -0700 Subject: [PATCH] net/dns: fix resolved match domains when no nameservers are provided. Signed-off-by: David Anderson --- net/dns/resolved.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/dns/resolved.go b/net/dns/resolved.go index 016dd752c..27cfede02 100644 --- a/net/dns/resolved.go +++ b/net/dns/resolved.go @@ -163,7 +163,7 @@ func (m *resolvedManager) SetDNS(config OSConfig) error { RoutingOnly: true, }) } - if len(config.MatchDomains) == 0 { + if len(config.MatchDomains) == 0 && len(config.Nameservers) > 0 { // Caller requested full DNS interception, install a // routing-only root domain. linkDomains = append(linkDomains, resolvedLinkDomain{