After updating to 18.04, local DNS no longer works on this machine. It worked before. It seems that the systemd "stub" resolver isn't failing over to the LAN DNS server specified by DHCP. resolve.conf is just a single reference to systemd-resolved. It seems systemd-resolved knows about the LAN DNS server:
$ systemd-resolve --status | head -4
Global
DNS Servers: 192.168.88.1
<ISP IP 1>
<ISP IP 2>
It's not using it though: $ nslookup laser
Server: 127.0.0.53
Address: 127.0.0.53#53
** server can't find laser: SERVFAIL
$ nslookup laser 192.168.88.1
Server: 192.168.88.1
Address: 192.168.88.1#53
Non-authoritative answer:
Name: laser
Address: 192.168.88.5
Not clear to me whether this is a problem with systemd or with ubuntu integration of systemd. Glancing at /var/log/syslog, it seems systemd-resolved is restarting every four minutes, which seems unnecessary.