Using VPN's external DNS upstream on Adguard

Hey all!

I’ve got everything 99% setup with my Brume 3 and it’s performing excellently with my VPN.
I have recently experimented with something so just want to make sure it makes sense.

While previously I set all VPN traffic to use its own tunnel to have VPN internal dns servers resolve addresses (with excluded non-tunneled devices using adguard via Quad 9 DNS) which worked well; by tunneling everything through the VPN I do lose partial control over what I can see through Ad guard.

I’ve bought a month of another VPN provider (for testing) that provides an external DNS, and have used those DNS addresses upstream in Adguard settings, while additionally toggling: Allow Custom DNS to Override VPN DNS:

I checked for DNS leaks and it does seem to be using the VPNs DNS resolvers now, however the DNS server seems to be using something called ANYCAST (from what I’ve read) which is routing it through Singapore or UK. I’m not sure if that’s an issue (Ping isn’t too bad).

What I’m trying to do: Have VPN tunnel active and full Adguard functionality using a VPN’s external DNS resolvers, without DNS leaks.

Will this work, does that make sense?

Thanks!

Those settings do not work when adguard home is enabled as it states.

If you want your VPN DNS to be the resovler you need to enter them in the adguard config page.

As for the anycast its what quad 9 resloves to which is probably what you have enabled in adguard

Those toggles do work and the message is misleading, see clarification here:

I followed the guide from here:

https://www.reddit.com/r/GlInet/comments/1mqi8ne/beryl_ax_adguard_home_vpn_full_setup_with_no_dns/

Everything seems to be working in fact right now based on my testing and the settings above.

Thanks.

I am happy you got it working. I have learnt something new.