好久没用SkyDrive了,今天准备写个带图的文章,准备重新启用SkyDrive半天打不开才发现竟然也被屏蔽了,SkyDrive(现改名为:OneDrive,就算换了马夹也无法逃脱被屏蔽的恶运)的屏蔽方式是DNS污染.正所谓哪里有压迫哪里就有反抗,只要是人为的技术性屏蔽,就能用技术去解决它,只要你想去解决–这是马克思在相对论里的名言.

在网上找了一圈终于被我找到了一个防止DNS污染的神器:DNSCrypt,简单的介绍下DNSCrypt使用类似于SSL的加密连接向DNS服务器拉取解析,所以能够有效对抗DNS劫持、DNS污染以及中间人攻击.

DNSCrypt的Windows客户端版运行后,会自动在状态栏显示服务状态,并自动修改DNS服务器地址为127.0.0.1,通过本地加密的方式安全连接OpenDNS,这样,本地所有的DNS请求都会加密进行从而绕过DNS污染,最终顺利解析到正确IP地址,这个工具可以一劳永逸地解决所有DNS污染问题,包括此次针对OneDrive的DNS污染(或其他DNS污染问题).

下图为使用DNSCrypt之前和使用DNSCrypt之后PingOnedrive的结果,从截图可以看出,使用DNSCrypt之前,Onedrive被DNS攻击,域名解析到了一个韩国的无法访问的IP地址,启用DNSCrypt之后,OneDrive的IP才解析正常.幸好Onedrive的外链没有被屏蔽掉,如果外链也被屏蔽了,那Onedrive就真完蛋了,看样天朝也没敢把事情做绝,还是给微软留了点面子的.

DNSCrypt支持Mac OS和Windows

Windows版下载地址:http://shared.opendns.com/dnscrypt/packages/windows-client/DNSCryptWin-v0.0.6.exe

DNSCrypt官方介绍页面:http://www.opendns.com/about/innovations/dnscrypt

关于SkyDrive(Onedrive)的介绍请移步我的另一篇文章:免费的博客外链图片存储空间Windows Live SkyDrive