From reading above, I think the root of the problem is that I am using a system upgraded from Xenial to Bionic, so I am still using ifupdown and resolvconf (and not netplan)
ifupdown doesn't update systemd-resoved, resolvconf/ifupdown updated /etc/resolv.conf to add my IP address, but /run/systemd/resolve/resolv.conf has no servers listed
I ran into this on upgrade today.
From reading above, I think the root of the problem is that I am using a system upgraded from Xenial to Bionic, so I am still using ifupdown and resolvconf (and not netplan)
ifupdown doesn't update systemd-resoved, resolvconf/ifupdown updated /etc/resolv.conf to add my IP address, but /run/systemd/ resolve/ resolv. conf has no servers listed
lrwxrwxrwx 1 root root 29 Oct 12 2017 /etc/resolv.conf -> ../run/ resolvconf/ resolv. conf