I’ve not done much with external access in the past, but I’m playing with Tailscale and it’s pretty neat. Wondering if I can configure it to work like my local access does:
- I use Nginx Proxy Manager to set easy subdomains for my services, I.e. service.mydomain.com
- I use AdGuard Home and have a redirect for *.mydomain to that NPM
- This works great internally, which is all I’ve really used it for.
- I’ve got tailscale working and I can go externally to server.wackyname.ts.net:serviceport.
- what I’d like to do is have tailscale somehow use the same internal dns/npm info so when I’m on my tailnet service.mydomain.com still works.
- But no other external access, said subdomains do nothing off tailnet.
- Mydomain.com is an actual domain I own. General DNS is at Cloudflare right now (main domain was pointed at a hosted site previously, but that’s not needed anymore)
Any way to pull this off without a ton of complexity?


Interesting. I saw the exit node feature but didn’t look into it closely. I’ll check it out. Thanks!
Also use advertise-routes to get access to the network as opposed to just the node. Like e.g.
--advertise-routes=192.168.1.0/24