ControlD Free DNS should be removed from the list of recommended DNS resolvers because it doesn't fit the criteria

Hi everyone! :waving_hand:

At the bottom of DNS resolvers page under criteria, it says that in order to be featured on the website, DNS resolver needs to support DNSSEC.

ControlD’s Free DNS doesn’t support or verify DNSSEC records as it was confirmed to me by ControlD’s customer service, redditors on their subreddit and Barry support bot on their site.

I asked why does ControlD pass DNSSEC tests if it’s not supported and apparently it’s because the resolver forwards whatever DNS records they get to the user without verifying their authenticity. This means if someone does DNS manipulation, users of ControlD might not be protected from it.

I also asked why not support DNSSEC; they answered because of compatibility reasons and think it’s no longer needed due to DoH, DoT standards (which are actually supposed to protect you from snooping, not DNS manipulation). They also mentioned how they already manipulate with DNS records anyway through various blocklists.

So does their paid DNS also not support DNSSEC?

Paid users have option to enable/disable DNSSEC, though I’m not sure if it’s enabled or disabled by default. Bot specifically mentions that if you need/want DNSSEC support that you should subscribe to their paid service.

Their documentation even says “If you use Secure DNS protocols like DNS-over-HTTPS or DNS-over-TLS, DNSSEC provides virtually no value. Your DNS requests cannot be intercepted or spoofed by anyone.”

That’s actually not true because DoH/DoT protects you from snooping on your DNS queries, not from DNS spoofing or manipulation.

2 Likes

2 posts were split to a new topic: Remove DNS0.eu

ControlD does “support” DNSSEC, so not exactly against criteria, users on their service have option to enable it. Or if it’s against criteria, you have to change it so it doesn’t leave option to confuse more (not just this, you some other criteria is also confusing such as on mobile browsers or search engines, seems like favoritism)

“Control D Free DNS” doesn’t support it, and yet it’s recommended. The suggestion in this post seems to be that we should remove “Control D Free DNS” under “Recommended Providers”, not that “Control D” under “Cloud Based DNS Filtering” should be removed. I do think we should add a warning there though

1 Like

No one says ControlD paid service should stop being recommended. I’m saying ControlD’s Free DNS shouldn’t be recommended.

Paid verison of ControlD supports and allows you to enabled DNSSEC.
Free DNS doesn’t support it and user cannot enable it.

Well, this can be solved in a few ways:

  1. Removing ControlD Free DNS from the list (as it doesn’t fit the criteria)
  2. Removing DNSSEC requirement to be featured on the site
  3. Creating a separate section with warning for DNS resolvers that do not fit criteria entirely

I think I emailed them or read somewhere that the ControlD Free DNS is using or being checked for DNSSEC on their servers or something like that. I’m currently using DNS over TLS (DOT) using the Free Hagezi DNS Pro resolver which appears to be using DNSSEC using the following tests:

Read my first post. It passes DNSSEC tests because it forwards whatever DNS records it gets, but doesn’t verify if they are valid. Here’s the answer from Barry.

Paid DNS providers are practically free ($20/year), so I don’t really get why anyone would use these free ones, apart from Cloudflare. They’re so much slower, and the biggest benefits are only with the paid options. Maybe I’m missing something, and ControlD doesn’t even let you create an account with a VPN on, plus it’s incredibly slow, at least within the EU. I’d personally steer clear.

It’s quite fast for me, but that’s not the point of this thread. The point is a DNS resolver is recommended despite not fitting the set criteria, and I think we should revise that.

Ahmm. Yeah, $20 a year doesn’t seem like a lot until you count in all your other subscriptions. I’ve seen numbers thrown about between 600 to 1000 a year lost to subscriptions on average. So the cost can really accumulate.

Also, a lot of people live pay check to pay check, and while funding services instead of being the product is a good thing, privacy shouldn’t be something only the wealthy should enjoy.

Not to mention control D does not seem to have extensive regional pricing, and $20 USD can be a significant portion of someone’s paycheck in some parts of the world.

If ControlD free tier is not up to snuff then just only recommend the paid option, I really don’t see the problem with that.

2 Likes

@user211 and @Superman At that point, I’d definitely trust encrypted Cloudflare more, and you’d blend into a much larger crowd than by using ControlD, which also works incredibly fast pretty much everywhere in the world.

edit. My bad, a typo there. I was trying to say Cloudflare is incredibly quick, which is why I pushed it so hard.

It is significantly slower than Cloudflare in both Europe and in the entire world on avg, as u can see on dnsperf.com

ControlD is 2.13 times slower than Cloudflare in Europe (an increase of delay by 113%) and 1.59 times slower (59% increase) worldwide average

Cloudflare is simply the best dns for most purposes imo, but if u want ad and tracking filters nextdns is better. Altho, u can use cloudflare gateway to do that GitHub - mrrfv/cloudflare-gateway-pihole-scripts: Use Cloudflare Gateway DNS/VPN to block ads, malware and tracking domains - free alternative to NextDNS, Pi-hole and AdGuard but i have yet to set it up to check if it can truly replace nextdns, it seems like it has a complex setup process for most users. But yeah no point in using controld. It is neither the fastest (not even close) nor the most private apparently, if it doesn’t truly support dnssec.

1 Like

My bad, a typo there. I was trying to say Cloudflare is incredibly quick, which is why I pushed it so hard.

edit. As for me, I use a VPN and NextDNS.

Don’t look at the ping only, look at the response time of the DNS server as well. Ping is just one part of equation and I’d even say response time of DNS is more important factor. It tells you how fast does DNS server resolve your queries.

You could have 1ms ping to a DNS server and it could take 100ms to resolve your query. Just because it has 1ms ping, doesn’t mean it’s the fastest.

Any news about this? ControlD Free DNS is still recommended despite not fitting here.

I’m curious too for an update. This thread explaining the lack of DNSSEC on ControlD’s free DNS servers have me looking deep for an alternative. I like having a good block list like ControlD’s Hegazi Pro list so I’ve been evaluating my needs which is tracker protection, malware protection and ad protection in that order. After emailing back and forth I’ve settled on MullVad’s free encrypted servers especially after looking at the block lists they use ( GitHub - mullvad/dns-blocklists: Lists and configuration for our DNS blocking service ). Just received an email today from them confirming DNSSEC. My next choice would be Cloudflare which don’t have block lists but would be great if you’re using Pi-Hole with good block lists. Anyway, I’ve rambled on enough. Just waiting to see if there’s an update to having ControlD on the list. They’re fantastic but I’m not sure of their free DNS servers not having DNSSEC is worthy.

1 Like

@yegor