Aug. 15, 2013, 5:59 a.m.
Many countries' governments or governmental organizations such as the Great Firewall of China or Korea Communications Standards Commission, block websites they deem inappropriate for their citizens to visit. In this post, I'm going to write down some of my own thoughts and ideas on how to stop a website from being blocked. If you have an idea, please leave a comment and I will update this post.
Note: While visitors can use VPN, Tor Browsers, etc, this is a post is on how to let the everyday user reach your website without these tools.
Normally, a website should be accessible through these two methods.
Suppose a government wants to block your website. What options do you have to still make your website available?
Idea 1: IPv6 + Twitter
This idea is possible only if Twitter is not blocked. Most hosts come with a large pool of IPv6 addresses - usually /64. Let your visitors know your twitter account, and when your website is blocked, tweet an IPv6 address to your website. When the address is blocked, repeat this process with a different address. Some downsides to this idea:
- Not every visitor can visit IPv6 addresses
- Susceptible to blanket blocking (i.e. blocking an entire range of addresses)
- Possibly a lot of manual work
I don't even have a second idea yet. If anyone has any ideas, please leave a comment!