Route traffic
Use Tailscale routing features to control how network traffic is routed to, from, and within your Tailscale network, known as a tailnet.
Access non-Tailscale devices
In cases where you can't install Tailscale on every device on your physical network, you can set up a subnet router to access these devices from your tailnet. Subnet routers respect features like access control policies, which make it easy to migrate a large network to Tailscale without installing the Tailscale client on every device.
Subnet routers
Learn how to access non-Tailscale devices from your network.
Route all internet traffic
Routing internet traffic through an exit node is useful when accessing untrusted Wi-Fi in a cafe or using an online service (such as banking) only available in your home country from overseas.
Exit nodes route all your network traffic, which is often not what you want. To configure Tailscale to only route traffic to certain subnets (the more common configuration), read about Accessing non-Tailscale devices from your network instead.
Exit nodes
Learn how to route traffic through a specific device in your tailnet.
Mullvad exit nodes
Learn how to use Mullvad VPN endpoints as exit nodes for your tailnet.
Control access to third-party applications
App connectors let you control device and user access to applications without any end-user setup. They let you manage and monitor access to both SaaS and self-hosted apps across your tailnet.
How app connectors work
Learn how to route your tailnet traffic to your applications using app connectors.
Manage DNS
You can map Tailscale IP addresses to human-readable and memorable names using the Domain Name System (DNS). For example, instead of remembering which IP address maps to an internal expense report server hosted in your tailnet, you can use DNS to map the IP address to the server's name, like "Expenses".
DNS in Tailscale
Learn how to manage DNS for your tailnet.