I need to better understand how tailscale is handling DNS. I'm not sure what the implications of overrideLocalDns is and I've seen some unexpected behaviour on MacOS where I've needed to manually set search and nameserver in order for "magic DNS" to work. Even then, it can take a while before resolving the node hosts works with browser & curl.
How can I get the 100.100.100.100 ts DNS to use my own dns while out? Maybe it wasn't working because I need to accept routes from an exit node? Maybe I can set DNS to use the ts domain name?
I need to better understand how tailscale is handling DNS. I'm not sure what the implications of
overrideLocalDns
is and I've seen some unexpected behaviour on MacOS where I've needed to manually setsearch
andnameserver
in order for "magic DNS" to work. Even then, it can take a while before resolving the node hosts works with browser & curl.Some potentially relevant issues:
I'm also unsure how to use an exit node from my MacOS ts client. This article even suggests that the tailscale cli cannot use exit nodes. So I might need to use a GUI to have this feature?