Fixing macOS DNS Resolution with Tailscale

Fixing DNS resolution issues when using Tailscale on macOS.

environment

solution

  1. Run tailscaled in a tmux session for better process management

  2. Start tailscale with proper flags:

    tailscale up --accept-dns --accept-routes
    
  3. Configure macOS DNS resolver: Create /etc/resolver/kenobi.lan with nameserver 100.100.100.100

  4. Result: Now browsers can find vault.kenobi.lan and other internal domains