I am on a Fedora machine, using systemd-networkd to configure my network devices statically and systemd-resolved to configure DNS resolution.
When Tailscale is up and split DNS is supported, resolvectl reports the following —
Link 13 (tailscale0) Current Scopes: DNS Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported Current DNS Server: 100.100.100.100 DNS Servers: 100.100.100.100 DNS Domain: domain1.example.com domain2.example.com
It turns out the host this is running is inside domain1.example.com and the host is itself the DNS server for that domain. The fact that Tailscale makes itself the default route (as in +DefaultRoute) for DNS queries inside domain1.example.com is problematic. Is there a way to make itself the non-default route?