Want to know more about encrypted DNS?
DNS over HTTPS (DoH) and DNS over TLS (DoT) both encrypt the DNS lookup itself, which is exactly what makes them effective at bypassing basic DNS blocking. Rather than sending a plain-text query that an ISP's DNS server, or anyone watching the traffic, can inspect and tamper with, these protocols wrap the request inside an encrypted channel, so only the final result reaches the user unaltered. DoH travels over the same port as ordinary web traffic, which makes it harder to single out, while DoT uses its own dedicated port and is therefore easier for a network to block.
How a VPN changes the picture
A VPN reroutes your traffic through an encrypted tunnel to a server elsewhere, so from the local network's point of view, all it sees is encrypted traffic heading to the VPN server's IP address. None of the DNS, SNI, or content details that the blocking methods above rely on are visible anymore. That's why a VPN can bypass most of these techniques at once, though it doesn't change how blocking works at the destination site itself, and the VPN provider can see what your local network no longer can. Some networks also block known VPN servers, which brings the problem back to IP blocking.
Blocking for legitimate reasons
Blocking is not only a censorship tool. Schools filter content for students, companies block malware and phishing domains, parents use DNS-based filters on a home router, and courts in many countries order ISPs to block sites that host pirated content or illegal material. The same techniques serve very different purposes, and the debate is about who decides what to block, whether the process is transparent, and whether people can appeal.
A note on bypassing blocks
The laws on circumventing blocks differ widely between countries, workplaces, and schools, and violating an institution's acceptable-use policy can have consequences even where it is legal. This page explains how the technologies work for educational purposes and is not legal advice.
Frequently Asked Questions
Is it the same principle when a specific site is blocked on a company firewall?
Yes, the underlying mechanism isn't very different from country-level blocking. Corporate and school network firewalls commonly combine DNS blocking, URL filtering, and SNI blocking to restrict access to specific sites or services.
Why has SNI blocking been controversial?
SNI blocking only inspects a small piece of an HTTPS connection (the domain name), but it has drawn controversy for a few overlapping reasons: concerns about the practice of intercepting communications at all, the risk of affecting unrelated sites that happen to share the same server, and broader public debate in various countries over governments directly restricting access to specific websites.
Why can a site be blocked on one network but open on another?
Each network operator decides its own filters. A site may be blocked by your ISP's DNS or firewall but reachable through a mobile carrier, a workplace, or a different country, because the blocking happens on the path your traffic takes, not at the site itself.
Does HTTPS prevent a site from being blocked?
No. HTTPS protects the content of your connection from being read or altered, but a network can still see the destination IP address and, in many cases, the domain name through the SNI field, so it can still choose to cut the connection.
Will Encrypted Client Hello end SNI blocking?
It makes it harder, since the server name is hidden, but it is not a complete solution. A network can still block by IP address, or block the encrypted-hello mechanism itself, and adoption depends on browsers, servers, and CDNs supporting it.