summaryrefslogtreecommitdiffhomepage
path: root/ipn/ipnlocal/node_backend.go
diff options
context:
space:
mode:
Diffstat (limited to 'ipn/ipnlocal/node_backend.go')
-rw-r--r--ipn/ipnlocal/node_backend.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/ipn/ipnlocal/node_backend.go b/ipn/ipnlocal/node_backend.go
index efef57ea4..cd33050f8 100644
--- a/ipn/ipnlocal/node_backend.go
+++ b/ipn/ipnlocal/node_backend.go
@@ -841,6 +841,12 @@ func dnsConfigForNetmap(nm *netmap.NetworkMap, peers map[tailcfg.NodeID]tailcfg.
// Add split DNS routes, with no regard to exit node configuration.
addSplitDNSRoutes(nm.DNS.Routes)
+ // TODO(fran) here's where we look for the capmap for conn25
+ if nm.SelfName() == "d783302cc665.taile25f.ts.net." {
+ addSplitDNSRoutes(map[string][]*dnstype.Resolver{
+ "google.com": {&dnstype.Resolver{Addr: "http://100.105.210.108:41811/dns-query"}},
+ })
+ }
// Set FallbackResolvers as the default resolvers in the
// scenarios that can't handle a purely split-DNS config. See