本文仅用于技术交流,Google上有很多优秀的东西,
最近,当我们用https的方式来打开Google Docs或Google Groups时经常被重置,而用http打开却没有问题。
为什么https被重置而http却能正常打开?我的猜测是,
一、为什么不加密反而能访问?
1、Google Docs经常用来传播非法信息
Google Docs一直是不和谐信息的传播工具,
前段时间网上流传着一份上海某大学的硕士论文,该论文揭示了非法
2、新型的拦截手段
类似于Google Docs这样的,https无法访问、
(1)Google Docs是一个常用的服务,不能完全屏蔽
(2)Google有众多的IP,几乎不能完全屏蔽,
(3)必须要屏蔽Google Docs里的非法信息
这3个原因推动了新的拦截手段的发展。根据猜测,
3、新型拦截手段的好处
(1)有效地阻止了Google Docs上非法信息的传播,又能让Google Docs正常使用
(2)较为根本地封杀了FreeGate等非法软件
(3)当用户放弃使用https方式而改用http方式来访问时
二、解决方法一:OpenDNS
既然https访问被重置是发生在向DNS发出请求的时候,
208.67.222.222
208.67.220.220
如果你需要经常切换不同的DNS,可以使用“8个提高windo
但是,OpenDNS是位于国外的DNS,连接速度有点慢,
三、解决方法二:自定义hosts
在hosts里添加Google Docs的解析IP直接绕过DNS查询,
hosts文件的位置:
1、windows:C:\Windows\System32\
2、Linux:/etc/hosts
用记事本打开hosts文件,
209.85.225.101 docs.google.com
74.125.127.100 writely.google.com
74.125.127.139 spreadsheets.google.com
保存hosts,重启浏览器后,https方式的Google Docs就能正常访问了。
万一Gmail也遭遇到Google Docs的情况怎么办?用同样的方法,
209.85.147.109 pop.gmail.com
209.85.147.109 smtp.gmail.com
66.102.7.19 mail.google.com
209.85.225.101 docs.google.com
209.85.225.102 groups.google.com
74.125.127.139 spreadsheets.google.com
74.125.127.100 services.google.com
74.125.127.100 writely.google.com
74.125.127.100 sites.google.com
209.85.225.104 reader.google.com
74.125.127.101 calendar.google.com
四:解决方法三:IPv6
目前的审查技术对IPv6是失效的,
安装完后重启电脑,接着用记事本打开hosts文件,
2001:4860:c004::68 docs.google.com
Google的IPv6地址是唯一的,举一反三,
2001:4860:c004::68 reader.google.com
2001:4860:c004::68 ipv6.google.com
其它的以此类推。