summaryrefslogtreecommitdiffhomepage
path: root/control/controlclient
diff options
context:
space:
mode:
authorBrad Fitzpatrick <bradfitz@tailscale.com>2023-10-16 09:16:01 -0700
committerBrad Fitzpatrick <bradfitz@tailscale.com>2023-10-16 09:16:01 -0700
commit9cedc555709268e84489d08ac11b60992c9be9b9 (patch)
tree185d0fa19736089e6875d987508a0c68dc79ad75 /control/controlclient
parentfeabb34ea0aaab714698de643fef6436f7eee96a (diff)
downloadtailscale-bradfitz/recursive_controlknob.tar.xz
tailscale-bradfitz/recursive_controlknob.zip
net/dnsfallback, control/controlknobs: add knob to disable recursive resolverbradfitz/recursive_controlknob
Updates tailscale/corp#15261 Change-Id: I099860c400c82617382723b96fd3a5193c45f0d7 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
Diffstat (limited to 'control/controlclient')
-rw-r--r--control/controlclient/direct.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/control/controlclient/direct.go b/control/controlclient/direct.go
index 80f6e919b..2f4c40c03 100644
--- a/control/controlclient/direct.go
+++ b/control/controlclient/direct.go
@@ -235,7 +235,7 @@ func NewDirect(opts Options) (*Direct, error) {
dnsCache := &dnscache.Resolver{
Forward: dnscache.Get().Forward, // use default cache's forwarder
UseLastGood: true,
- LookupIPFallback: dnsfallback.MakeLookupFunc(opts.Logf, opts.NetMon),
+ LookupIPFallback: dnsfallback.MakeLookupFunc(opts.Logf, opts.NetMon, opts.ControlKnobs.EnableRecursiveResolver),
Logf: opts.Logf,
NetMon: opts.NetMon,
}