Hi I’ve been experimenting with Wireguard on my Mango router - it appears to be working but the VPN is still using my ISP DNS servers. How can I force it to use a DNS server of my choice such as Cloudflares 1.1.1.1 service.
I’ve set custom DNS in the GLi gui but it has no effect with Wireguard. I’m trying to connect with the MT300N as a server and a Debian Gnome PC as the client. The system always uses the DNS set in Network manager on the Debian pc.
The PC will always try to use its own DNS server. The router is able to override the DNS settings on the PC if DNS resolve data is not encrypted. But I think wireguard broken the DNS override.
here to report same issue with my mango wireguard server, no DNS over tls no matter what, override client dns is checked, still no use
my own solution was only enabling private dns on android 9+
Edit: DNS leak problem solved by specifying DNS at wireguard client configuration, set it to the server router’s (the one that has DNS over TLS enabled) local address (not VPN address)