MagicDNS works...but only after a few hours

Have two sites/subnets connected via pfSense machines/tailscale, global DNS of

If I startup or make any changes to tailscale configuration, machines become unreachable by machine name for a few hours. Subnet IP’s and Tailscale IP’s remain reachable across sites just fine, but machine names don’t work. If I wait a few hours they seem to start working again.

Any idea on the cause and/or how to prevent this? Have tried flushing DNS, restarting tailscale on each pfsense box, resetting states, etc.


Hi @RMG! Can you share the Tailscale IP address of one of the nodes that loses DNS, and an example of a change you’re making that kicks off the issue?