I connect to a WireGuard installed on my VPS. Then I go to a random VPN service marketing page on which I’ll discover that my DNS leaks. And which is correct because I’ve specified DNS = 1.1.1.1 in [Interface] on my Peer.

In order to avoid DNS leakadge, do I have to a) run DNS server on my VPS along with WireGuard, and b) use this one and only it, instead of 1.1.1.1?