diff options
| author | Brad Fitzpatrick <bradfitz@tailscale.com> | 2021-11-24 14:42:33 -0800 |
|---|---|---|
| committer | Brad Fitzpatrick <bradfitz@tailscale.com> | 2021-11-29 10:05:23 -0800 |
| commit | 4c7ee0c9f9d18210c318820efddc290a3536a7e7 (patch) | |
| tree | 1cf4cff61884d18892891d243ed8ae2cdadb6d39 /net/dns/nm.go | |
| parent | c2efe46f72db74031cfc82dca992ed22bb59257c (diff) | |
| download | tailscale-bradfitz/exit_node_forward_dns.tar.xz tailscale-bradfitz/exit_node_forward_dns.zip | |
net/dns: make exit node DNS ask OSConfigurator for backup resolversbradfitz/exit_node_forward_dns
Updates #1713
Change-Id: I7be9dab2b2c03749b4c2d99f9f45c11422ac915a
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
Diffstat (limited to 'net/dns/nm.go')
| -rw-r--r-- | net/dns/nm.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/net/dns/nm.go b/net/dns/nm.go index 5733098d2..e5386adc8 100644 --- a/net/dns/nm.go +++ b/net/dns/nm.go @@ -16,6 +16,7 @@ import ( "github.com/godbus/dbus/v5" "inet.af/netaddr" "tailscale.com/net/interfaces" + "tailscale.com/types/dnstype" "tailscale.com/util/dnsname" "tailscale.com/util/endian" ) @@ -374,6 +375,10 @@ func (m *nmManager) GetBaseConfig() (OSConfig, error) { return ret, nil } +func (m *nmManager) GetExitNodeForwardResolver() ([]dnstype.Resolver, error) { + return getExitNodeForwardResolverFromBaseConfig(m) +} + func (m *nmManager) Close() error { // No need to do anything on close, NetworkManager will delete our // settings when the tailscale interface goes away. |
