External DNS lookups work without issues, but anything for a non-FQ domain (i.e. only the hostname portion) fails unless I explicitly force it to use the PiHole to resolve it.
nslookup myhost # this fails with SERVFAIL
nslookup myhost 192.168.12.34 # this works
I'm confident the DNS entries are valid (added via the "Local DNS Records" interface on the PiHole) as they work from other systems on my network that aren't using systemd
/etc/resolv.conf is the systemd default (referring to 127.0.0.53) as I just did a fresh install two days ago.
resolvectl status shows the PiHole's IP as the sole DNS server for my wifi connection (the only active connection).
This is a fresh install of PopOS 20.04, and my PiHole was just updated to 5.0.
EDIT: To clarify, this host is not running PiHole - that's on another host on the network.
Anybody have any thoughts as to what's going on here?
Thanks for your time.