ipn/ipnlocal: allow setting MagicDNS without DefaultResolvers.

Signed-off-by: David Anderson <danderson@tailscale.com>
This commit is contained in:
David Anderson 2021-04-08 16:23:33 -07:00
parent fad21af01c
commit 2f398106e2
1 changed files with 1 additions and 6 deletions

View File

@ -1523,12 +1523,7 @@ func (b *LocalBackend) authReconfig() {
}
dcfg.Hosts[name] = ips
}
enableMagicDNS := nm.DNS.Proxied
if enableMagicDNS && len(nm.DNS.Resolvers) == 0 {
b.logf("[unexpected] dns proxied but no nameservers")
enableMagicDNS = false
}
if enableMagicDNS {
if nm.DNS.Proxied { // actually means "enable MagicDNS"
dcfg.Hosts = map[string][]netaddr.IP{}
set(nm.Name, nm.Addresses)
for _, peer := range nm.Peers {