Question Is AdGuard Destop DNS Protection Working?

Please provide comments and solutions that are helpful to the author of this topic.
I've noticed similar issues with AdGuard Desktop DNS Protection. It seems like AdGuard Family is more consistent in blocking adult sites than other DNS options like NextDNS and Cloudflare. AdGuard Family worked as expected when I tested it, but the others didn't reliably block adult sites. It might be worth reaching out to AdGuard support to see if there's a specific configuration needed or if it's a known issue.
 
The nextdns app is okay if you just need Nextdns doh to work. But I suggest yogadns. It has so many customisation options and has zero dns leak. It natively supports Nextdns. If you are interested it can run as a windows system service, which makes it run even before you login. So no chance of dns leak at all. On top of that you can add as many doh dns as you wish.
I'm currently experimenting with YogaDNS. What do you mean YogaDNS has zero DNS leaks? In YogaDNS, I'm using Cloudflare Gateway DoH with Yoga's default rule. It works well, but I've noticed that it leaks DNS when I connect to a VPN. For example, when I run the DNS leak test at browserleaks.com, the test shows Cloudflare DNS addresses.
 
I'm currently experimenting with YogaDNS. What do you mean YogaDNS has zero DNS leaks? In YogaDNS, I'm using Cloudflare Gateway DoH with Yoga's default rule. It works well, but I've noticed that it leaks DNS when I connect to a VPN. For example, when I run the DNS leak test at browserleaks.com, the test shows Cloudflare DNS addresses.
"YogaDNS has zero DNS leaks" means, if you set a dns in yoga dns app, all your dns queries will go through the app and dns resolution will be done by the set DNS server. Let's take your case as example, you have set the dns server to be cloudflare, now if an another application in your pc trys to reach Google dns server, yogadns won't let it happen, it will only go to cloudflare. That's what is shown in your browser leak test. It's perfectly ok to see one DNS server in the browser leak test, because that's what you have set but if you see more than one dns servers in the test, it's a dns leak. Yoga dns is not a dns server hiding app nor it is a vpn or proxy. It only helps you to encrypt your dns queries to reach your preferred DNS server.
 
"YogaDNS has zero DNS leaks" means, if you set a dns in yoga dns app, all your dns queries will go through the app and dns resolution will be done by the set DNS server. Let's take your case as example, you have set the dns server to be cloudflare, now if an another application in your pc trys to reach Google dns server, yogadns won't let it happen, it will only go to cloudflare. That's what is shown in your browser leak test. It's perfectly ok to see one DNS server in the browser leak test, because that's what you have set but if you see more than one dns servers in the test, it's a dns leak. Yoga dns is not a dns server hiding app nor it is a vpn or proxy. It only helps you to encrypt your dns queries to reach your preferred DNS server.
Thank you for providing the details. I updated the YogaDNS rules for my VPN. Now, whenever I connect to the VPN, its DNS resolves DNS queries.
 
  • Like
Reactions: Nevi and Brahman
@Brahman, In YogaDNS, I've applied the default rule after entering the DNS address. Are there any specific settings you'd like to recommend?
 
It seems like your DNS settings in AdGuard Desktop might not be configured correctly. You could try rechecking the settings or contact AdGuard's support team for further assistance.
I tested the latest stable version of AdGuard Desktop, and it worked well with all the advanced settings. On the desktop version, you can enable secure DNS queries in the advanced settings and use the resolver set in the AdGuard Desktop app. AdGuard Desktop ensures that the secure DNS set in it resolves queries, including any secure DNS settings in your browsers. However, I couldn't find any information about this feature in the AdGuard Android app's knowledgebase. So, I'm wondering if the Android app has the same settings as the desktop app.
 
I tested the latest stable version of AdGuard Desktop, and it worked well with all the advanced settings. On the desktop version, you can enable secure DNS queries in the advanced settings and use the resolver set in the AdGuard Desktop app. AdGuard Desktop ensures that the secure DNS set in it resolves queries, including any secure DNS settings in your browsers. However, I couldn't find any information about this feature in the AdGuard Android app's knowledgebase. So, I'm wondering if the Android app has the same settings as the desktop app.
The AdGuard Android app does have similar settings to the desktop version, but the layout and some features might differ due to platform constraints. For a detailed walkthrough, it's best to reach out to AdGuard's support team or check their official forums for Android-specific guides.