My ISPs DNS lookup takes literally one second every time, so I went with Quad9, it really sped up my browsing. Do you know any other alternatives?
Mullvad has a free DoH service.
There’s not a ton - however you found Quad9 would have told you about the others.
Huh, I didn’t know AdGuard also runs a DNS service. Who is AdGuard, anyway? Their stuff seems so corpo.
I wouldn’t use theirs based on being originally Russian and then moving to Cyprus. Corpo-sketch.
That’s what I found out, too. Reminds me of Telegram.
you would probably move to Cyprus too if you started a privacy focused company in a nation whose government really hates that sort of stuff.
You could probably just piggyback off some random DNS server out there that permits public queries. I doubt that most domains are logging everything.
$ egrep "^[a-z]+$" /usr/share/dict/words|shuf|sed "s/$/.com/"|xargs -n1 host -t ns|grep "name server"|cut -d" " -f 4|awk '!seen[$0]++'|xargs -n1 host www.slashdot.org|awk '/^$/ {f=0} /has address/ {f=1} /^Name:/ {if (f) {print}}' Name: ns2.afternic.com. Name: ns1.bluehost.com. Name: ns2.bluehost.com. Name: ns-570.awsdns-07.net. Name: ns1.sedoparking.com. Name: ns02.cashparking.com. Name: ns01.cashparking.com. Name: ns1.namefind.com. Name: ns2.namefind.com.etc.
That’ll look up the DNS server for a bunch of domains and, omitting duplicates, list all of the ones that can resolve “www.slashdot.org”, which I imagine likely means that they’ll also probably be willing to resolve other domains.
EDIT: Modified the above command line to randomize the order of domains it tries so that if multiple people use this, everyone doesn’t just grab the same DNS server.
This looks interesting for some scenarios.
Run your own
You still have to perform lookups by reaching out to the root resolvers.
and all the authoritatives
Hm…That’s just how it works though.
Exactly, hence why it’s very difficult to run a truly “private” DNS. Your best bet would be to run your own resolver on a VPS or something
The concept of a privacy friendly DNS resolver is a paradox. You can hope that they dont log your traffic, but you will never know.
Exactly, but isn’t it better to have tried and fail than to not try at all?
Sure yeah, but i think the better argument for switching is decentralization. Its dangerous for everyone to depend on one or a few monopolistic DNS providers. Thats also why you shouldnt use cloudflare.
You’re totally right. In the long run I’ll probably get myself some selfhosted solution, but right now I want to focus on other things. Also, I stay away from Cloudlare as far as I can. I don’t trust them.
What would be a better alternative that you’d recommend to hide a public IP? I’m familiar with self-hosting, so I could deploy the necessities.
Mullvad is probably the most trustworthy one.
Cloudflare (1.1.1.1) is pretty good.
Of course, if you are self hosting, have a look at Unbound - also works nicely in combination with PiHole.
Cloudflare must be an NSA honeypot. It must be. Cloudflare has immense power to man-in-the-middle basically every website on the planet.
And if they aren’t directly run by the NSA they probably have at least one agent working undercover. Probably from basically every other spy agency on the planet as well.
Can confirm the Cloudflare office in the NSA basement is right next to the NordVPN office and that math prof that solved the math problem of AES decryption who they have there chained to a radiator
Unbound
The only downside here is that the root servers don’t use TLS so your queries are plain text.
Which is funny when we’re looking for “privacy-friendly”
Why does that matter when your ISP will know the IP of the server and a reverse lookup is probably very easy to find what domain you visited?
Reverse lookups are comparatively time consuming and a single IP may resolve to many domain names.
It’s not the ISP I’m most worried about, although, in regard to their TOS, that one seems to go south, too.
I use NextDNS, which allows to set filtering rules.
I didn’t know that one too. They seem to be based in the US, and apparently they seem to be a profit-oriented organization. I’ll keep them in the back of my mind, maybe I’ll consider them in a few years.
Depends on where you’re at. If that’s Germany or close to it, we have the Digitalcourage DNS server, OpenNIC. I haven’t tested anything else but there’s also dnsforge.de, Digitale Gesellschaft in Switzerland, and of course Quad9 who operate globally.
i just use Quad9 too, or firefox’s builtin DoH cloudflare since i’m a bit lazy… (though it’s very likely not a good option)
I use DNS over https with https://base.dns.mullvad.net/dns-query
What’s wrong with Quad9?
Nothing, I just want to have alternatives in case something goes belly up.
I’ve been using a PiHole for years now. It’s super easy to set up. In practice, it’s been the most reliable thing I keep on a pi. Technically, you don’t need to host it on a raspberry pi, but you should host it on an always-on computer on your network.
Kind of a different way of looking at security; you can’t guarantee someone’s not keeping DNS logs, but you can guarantee that your DNS logs on a hard drive in your house aren’t being shared.
you still need to point the pihole somewhere though
Unbound is a better solution. It queries the root, TLD, and authoritative servers recursively. Then it caches the response (for a quicker response next time). It works flawlessly with Pi-hole.
that, or technitium dns, which can do the same with a web admin interface












