[Linux-aus] DNS routing and the luv.asn.au domain
Russell Coker
russell at coker.com.au
Thu Jul 2 13:39:31 AEST 2026
DNS=144.76.186.21
Domains=luv.asn.au
If you add the above 2 lines to the end of /etc/systemd/resolved.conf (or put
them in a separate file in the /etc/systemd/resolved.conf.d/ directory) and
run "sudo systemctl restart systemd-resolved.service" you will have a separate
DNS configuration for the luv.asn.au domain.
Note that you can't have multiple separate DNS servers for different domains
using the above, so this won't give what you want if you already have a
private DNS server.
After setting up the domain the command resolvectl should give output like the
following:
Global
Protocols: +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: stub
DNS Servers: 144.76.186.21
DNS Domain: luv.asn.au
Link 2 (mb)
Current Scopes: none
Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/
unsupported
Default Route: no
Link 3 (wifi)
Current Scopes: DNS LLMNR/IPv4 LLMNR/IPv6
Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/
unsupported
DNS Servers: 8.8.8.8
DNS Domain: coker.com.au
Default Route: yes
This shows that the "Default Route" for DNS is 8.8.8.8 while the route for
luv.asn.au is 144.76.186.21
This will allow it to keep working for you until we get the domain renewed.
NB Make sure you remove this after the renewal.
The resolvectl command is supposed to be able to set this and I have done it
in the past, but I can't work it out from the man page and the google hits
haven't turned up anything useful. Anyone know how to use resolvectl to do
this? Before anyone says "read the source", I have read quite a bit of
systemd source and it is not easy for outsiders to understand.
--
My Main Blog http://etbe.coker.com.au/
My Documents Blog http://doc.coker.com.au/
More information about the linux-aus
mailing list