Hi guys, I figured it out. My pihole dns server was set to receive requests only from addresses on my main subnet not the wireguard subnet, a quick setting change in pihole resolved this, all working fine now and resolving via hostnames. Just left the post up in case anyone else is having a similar issue
3 Likes