DNS piracy blocking orders: Google, Cloudflare, and OpenDNS respond differently

torrentfreak.com

180 points by DanAtC 3 days ago


mschuster91 - 3 days ago

> When OpenDNS was first ordered to block pirate sites in France, the company made a simple but drastic decision to leave the country entirely, effectively affecting all French users. Last week, it repeated this response in Belgium following a similar court order.

Who would have thought that Cisco would be on the side of the good guys for once?!

As for Cloudflare, what they do is scary. The screenshot clearly shows a valid HTTPS certificate, so either they don't do DNS blocking but instead implement the block on their loadbalancer side or they mis-issue HTTPS certificates. The former is only possible when the target site is also served by Cloudflare (which leaves the question what Cloudflare does for domains that are targetted by a court order but not using Cloudflare loadbalancing), the latter would be a serious breach of how HTTPS certificates should be issued.

And in the end I believe that courts need to be educated on how the Internet works. Companies should not be allowed to target DNS, they should be forced to target the actual entities doing the infringement - and if the target isn't in the scope of Western jurisdictions (that have various legal-assistance treaties), it's either tough luck (e.g. if the pirates are in Russia, China or other hostile nations) or they should get their respective government involved to use diplomatic means.

xeonmc - 3 days ago

Question: why do courts hit DNS providers instead of domain registrars?

zerof1l - 3 days ago

Everyone should just start running their own authoritative DNS servers like Unbound. That will eliminate the issue. And why is it still the norm that all major OSes don't ship with authoritative DNS... Same with all consumer routers. It is not an option at all, or if you run OpenWRT, you'd have to manually set it up. Hopefully, there will be some change in that direction.

cesarb - 3 days ago

> Google’s response also appears to go against the advice of the Belgian court, which required the DNS providers to redirect users to a dedicated page, presumably to provide further detail.

That advice made sense in the plain-text HTTP era, but it's not longer viable; attempting to do that nowadays would only lead to an "invalid certificate" error page. The only ones which can make that work are the site itself, or a CDN in front of it (which, as others have noted, often means cloudflare can do that, but not other DNS providers like google).

fowl2 - 2 days ago

Suprised no one has mentioned RFC 8914 Extended DNS Errors, specifically section 4.17[1]:

> 4.17. Extended DNS Error Code 16 - Censored

> The server is unable to respond to the request because the domain is on a blocklist due to an external requirement imposed by an entity other than the operator of the server resolving or forwarding the query. Note that how the imposed policy is applied is irrelevant (in-band DNS filtering, court order, etc.).

Which would be relevant for Google DNS's "Query refused" at least. Although I guess it's possible maybe they do support it but Windows/Chromium don't...

[1] https://www.rfc-editor.org/rfc/rfc8914.html#section-4.17

aboringusername - 3 days ago

It's very clear that DNS is fundamentally broken and any resolver that does not resolve because of political decisions should be considered not fit for purpose; it is advised not to use any resolver that is mentioned in this article as they have all been affected.

My understanding is DNS resolves a domain to an IP address. If there is any process that prohibits that, then it's not working by design.

Thankfully there are many resolvers that will always resolve no matter what 'legal' may throw at it. This is fundamental despite what content lies on the other side.

There will always be cat and mouse with speech and rights to access, and any protocols will be challenged. Thankfully, others will say 'no thank you' and refuse to listen to any order, legal or otherwise. And thankfully, they cannot be touched (VPNs, TOR et al).

Even the most censorship heavy countries in the world have to resort to physically shutting the internet down, because if there is a pathway, it will be found. It's just human nature.

codedokode - 3 days ago

I read that using pirated sites is ok if you do it for learning. Why do courts block them if they have legal uses?

exiguus - 3 days ago

Wao. Thanks for the research on this. This is one reason, beside some others, to run your own recursor.

16V47uF - 3 days ago

Spain laughs at those countries and just orders the ISPs to do SNI censoring.

alabastervlog - 3 days ago

What’s the DNS equivalent of using Yandex for search?

rustcleaner - 3 days ago

Maybe we'll get smart and just install Hyphanet (Freenet). Only thing it needs done to be perfect (imo) is to duplicate the opennet code, make it all TCP only, and swap every IP address field for a .onion address field, and call this new opennet onionnet. He who has the key gets the file anonymously!

Dwedit - 3 days ago

A screenshot shows an "Error 451" page, but how can that even happen? It's https. Unless Cloudflare is also the web host, they can't change a page like that without the client seeing a certificate error.

ls612 - 3 days ago

China showed that the Great Firewall was possible. The rest of the world is now following and nothing anyone on this board says or does can change that. Such is the true nature of power.

- 3 days ago
[deleted]
nackerhewz - 3 days ago

Once the practice is well established they'll extend it to political opposition, independent journalism, inconvenient science, etc.

fitblipper - 3 days ago

It seems like a centralized authority for DNS that must answer to some government is prone to censorship.

Would moving domain registration into a public Blockchain allow for a more resilient and democratized internet?

udev4096 - 3 days ago

Most people use a self hosted recursive resolver, which makes blocking a public resolver pointless