How Tailscale assigns IP addresses

Tailscale makes it easy to connect to your network by providing you with a consistent IP address for each node (a device or a server). These addresses stay the same, no matter where nodes move to in the physical world, making them easy to manage and share with non-technical users.

By default, every device receives an IP address in the 100.x.y.z range. This IP address is auto-assigned based on the device and authorization credentials and cannot be changed by hand.

Finding your Tailscale IP address

You can find your address in two ways: via the Tailscale client, and via the command line.

  • For Linux-based devices, use this following command:

    ip addr show tailscale0
  • For Windows devices, open the app menu from the system task bar and look for the IP listed in the dropdown.

  • For macOS devices, open the menu bar app and look for the IP listed in the dropdown.
    You can also locate your IP by running ifconfig and searching for a utun address with a listed 100.x.y.z IP address.
  • For iOS devices, log in to your network and look for the IP listed at the top of the app.

Mapping hostnames to IP addresses using DNS

For information on this topic, see How DNS works in Tailscale.

Last updated