I use Mullvad VPN, mobile and OS and there I can set a custom DNS server. Just added the IP of the pkdns server and voila, works like a charm. Also works with Proton VPN.