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?