How to get the systemd resolver to resolve local (i.e. unqalified) names?

Chris Green cl at isbd.net
Sat Jun 3 14:54:56 UTC 2017


On Sat, Jun 03, 2017 at 09:48:26AM -0400, Tom H wrote:
> On Sat, Jun 3, 2017 at 9:30 AM, Chris Green <cl at isbd.net> wrote:
> >
> > Before the systemd-resolved came along my systems resolved local (i.e.
> > unqualifed) names quite happily, e.g. on my older xubuntu 16.04
> > systems I can do:-
> >
> >         chris at backup:~$ host esprimo
> >         esprimo.zbmc.eu has address 192.168.1.3
> >         chris at backup:~$ host esprimo.zbmc.eu
> >         esprimo.zbmc.eu has address 192.168.1.3
> >         chris at backup:~$ host pi
> >         pi.zbmc.eu has address 192.168.1.2
> >         chris at backup:~$
> >
> > ... but on a new 17.04 system running systemd-resolved:-
> >
> >         chris$ host esprimo
> >         Host esprimo not found: 2(SERVFAIL)
> >         chris$ host esprimo.zbmc.eu
> >         esprimo.zbmc.eu has address 192.168.1.3
> >         chris$ host pi
> >         Host pi not found: 2(SERVFAIL)
> >         chris$
> >
> > There is a local DNS server running on the LAN which provides DHCP and
> > DNS to all systems. As can be seen from above the older systems (not
> > using systemd-resolver) seem to send the unqualified name requests to
> > the DNS system and get the right result. How can I configure
> > systemd-resolved to do the same thing?
> 
> # mkdir -p /etc/systemd/resolved.conf.d
> 
> # vi /etc/systemd/resolved.conf.d/local-server.conf
> [Resolve]
> DNS=ip_address_of_local_dns_server other_dns_server_if_needed
> 
It already has these (from DHCP):-

	chris at t470$ systemd-resolve --status
	Global
		  DNSSEC NTA: 10.in-addr.arpa
			      16.172.in-addr.arpa
			      168.192.in-addr.arpa
			      17.172.in-addr.arpa
			      18.172.in-addr.arpa
			      19.172.in-addr.arpa
			      20.172.in-addr.arpa
			      21.172.in-addr.arpa
			      22.172.in-addr.arpa
			      23.172.in-addr.arpa
			      24.172.in-addr.arpa
			      25.172.in-addr.arpa
			      26.172.in-addr.arpa
			      27.172.in-addr.arpa
			      28.172.in-addr.arpa
			      29.172.in-addr.arpa
			      30.172.in-addr.arpa
			      31.172.in-addr.arpa
			      corp
			      d.f.ip6.arpa
			      home
			      internal
			      intranet
			      lan
			      local
			      private
			      test

	Link 3 (wlp4s0)
	      Current Scopes: DNS LLMNR/IPv4 LLMNR/IPv6
	       LLMNR setting: yes
	MulticastDNS setting: no
	      DNSSEC setting: no
	    DNSSEC supported: no
		 DNS Servers: 192.168.1.2
			      8.8.8.8
		  DNS Domain: zbmc.eu

	Link 2 (enp0s31f6)
	      Current Scopes: none
	       LLMNR setting: yes
	MulticastDNS setting: no
	      DNSSEC setting: no
	    DNSSEC supported: no
	chris at t470$ 

Note that the DNS Domain is set too.  Still doesn't work.


-- 
Chris Green




More information about the ubuntu-users mailing list