Poll Free DNS servers

Which is the best free DNS server for blocking both malware and ads?

  • ControlD

    Votes: 10 26.3%
  • dnsforge.de

    Votes: 1 2.6%
  • Adguard

    Votes: 7 18.4%
  • NextDNS

    Votes: 18 47.4%
  • Mullvad DNS

    Votes: 2 5.3%

  • Total voters
    38
This isn't only happening with AdGuard. I noticed this happening without AdGuard filters as well. YouTube keeps trying methods to push you ads until all of them are tried; this is why videos load longer with ad blocker enabled. Honestly, I'd rather wait a bit more than to watch 1 minute unskippable ads every few minutes.

Also worth to keep in mind, AdGuard filters are forks of EasyList.
It is cat and mouse between YT and adblockers.
 
NextDNS for IPv4, DOH, and private DNS ping time, DNSBench (IPv4 only) benchmark, and no errors in Windows Event Viewer. The free tier drops to "no filtering" after the limit is reached, but basic ad and malware blocking seem to remain. The "adblock-tester.com" tests indicate equal effectiveness in the "no filtering" free options for NextDNS, AdGuard, and ControlD. Using Firefox with uBlock origin eliminates any leads in the browser. For reliability, using NextDNS as the primary and AdGuard as the secondary seems to be better.

For my location, DOH and private DNS ping time are only 10 ms; the rest are 30 ms (except Quad9 and Cloudflare, which don't block ads). I only do IPv4 pings.
 
NextDNS for IPv4, DOH, and private DNS ping time, DNSBench (IPv4 only) benchmark, and no errors in Windows Event Viewer. The free tier drops to "no filtering" after the limit is reached, but basic ad and malware blocking seem to remain. The "adblock-tester.com" tests indicate equal effectiveness in the "no filtering" free options for NextDNS, AdGuard, and ControlD. For reliability, using NextDNS as the primary and AdGuard as the secondary seems to be better.

For my location, DOH and private DNS ping time are only 10 ms; the rest are 30 ms (except Quad9 and Cloudflare, which don't block ads). I only do IPv4 pings.
I was using controld (malware + ads) as primary and dns0 Zero as secondary, but started to use NextDNS hours ago.
The fasted in my area is Quad9 with latency of 150+ ms; controld 450-500 ms; dns0 Zero almost the same.
 
  • Like
Reactions: piquiteco
This isn't only happening with AdGuard. I noticed this happening without AdGuard filters as well. YouTube keeps trying methods to push you ads until all of them are tried; this is why videos load longer with ad blocker enabled. If your video doesn't start immediately, it only means YouTube wants to show you ads at the moment but it's unable to do so. This is why some videos start immediately, while others have a delay. Honestly, even delay is better than one minute unskippable ad at the start and every few minutes.

Btw AdGuard filters are EasyList filters with some additional AdGuard magic on top of it.
No. Google specifically causes Adguard filters to lag up to the point where they prompt you to disable your adblocker. If you use Easylist by itself it doesn't happen. I've tried every combination and narrowed it down to if I disable all of Adguards filters, Google/YouTube leaves me alone. It's clear they have a way to recognize which filter lists are being used. They also banned Adguard from the Google TV store, their agenda is clearly targeted.
 
I use free ControlD with oisd full filter. I tried Hagezi but it was slow for whatever reason.
AdGuard free is second best, great malware blocking and decent Ad blocking.
NextDNS free is not great for a home router because of the 300k queries limitation.
 
Last edited:
Tried NextDns free; browsing is less snappy compared to ControlD free, may be due to more filters and restrictions.
Trying dnsforge.de; looks promising.
 
Tried NextDns free; browsing is less snappy compared to ControlD free, may be due to more filters and restrictions.
Trying dnsforge.de; looks promising.

I know you said you wanted free, but ControlD is just awesome. It has a lot of features that NextDNS lacks, like import/export of rules. If possible, I highly suggest getting the paid Control a partial.
 
In addition, controld had the highest score on testing for malware blocking.
Its ad blocking is also effective. The ControlD Free Family DNS works well on my parents' Android phones. @n8chavez confirmed the ControlD paid service is excellent. NextDNS is a defunct service for me, and its parental controls are insufficient. I think they rely on website lists or filters for parental controls, not a categorization service.
 
Its ad blocking is also effective. The ControlD Free Family DNS works well on my parents' Android phones. @n8chavez confirmed the ControlD paid service is excellent. NextDNS is a defunct service for me, and its parental controls are insufficient. I think they rely on website lists or filters for parental controls, not a categorization service.
Ad blocking is the same for controld, adguard, and dnsforge.de; all are blocking less ads than extensions, but are okay if you do not need extensions.
 
Yes, DNS services aren't as effective at ad blocking as extensions. ControlD blocks ads in most apps, but not YouTube. Revanced is excellent for ad-free YouTube. The ControlD paid service offers relaxed, strict, and AI modes, plus community filter lists for ad blocking, if I recall correctly.
 
Yes, DNS services aren't as effective at ad blocking as extensions. ControlD blocks ads in most apps, but not YouTube. Revanced is excellent for ad-free YouTube. The ControlD paid service offers relaxed, strict, and AI modes, plus community filter lists for ad blocking, if I recall correctly.
Extensions work just fine for YT ads; ghostery is great, and uBlock origin lite but have to move the slider from optimal to complete to work on YT.
 
  • Like
Reactions: rashmi