Don’t pick the wrong Tailscale router and mess up your DNS


The Unspoken Rules of Self-Hosted Networking: How Tailscale Simplified the Maze

Navigating the world of self-hosted networking often feels like traversing a labyrinth. For many, connecting disparate systems, managing access, and routing traffic across complex environments can feel like an advanced puzzle designed only for engineers. That’s where tools like Tailscale step in, offering a surprisingly smooth path to connecting your home network to the wider internet.

Tailscale fundamentally transforms how users interact with their private infrastructure, making it genuinely easy to reach the home network and securely send traffic through various exit nodes. The initial experience is one of remarkable simplicity. Users often encounter components like exit nodes and subnet routers and instinctively treat them as interchangeable features, especially when the initial setup seems to work flawlessly.

Both exit nodes and subnet routers share core requirements: they demand administrative approval, they facilitate traffic forwarding, and they successfully grant access to the local network from locations like a hotel room. Because the foundational functionality felt consistent, many users simply accepted the simplicity of the setup and moved on, never pausing to scrutinize the deeper technical mechanics.

But in the world of networking, there are rarely simple answers. Once the basic functionality is established, the subtle differences between seemingly identical tools emerge. In this case, the difference lay not in the routing or access, but in a critical, often overlooked detail: how these various routing mechanisms handle DNS resolution.

It turns out that while the user-facing experience of routing traffic is unified, the underlying methods for handling Domain Name System resolution are distinctly different. This discovery highlights a key lesson in modern infrastructure: simplicity in setup does not always equate to simplicity in operation. Understanding these subtle divergences is essential for mastering the complexities of self-hosted systems.

You may also like: