用VPN翻墙,却遭遇DNS污染

FTP客户端的翻墙经历

由于博客被封了,一般的翻墙工具都不能支持FTP,所以Wordpress升级到了2.9.2很长时间了都没有升级。前两天用了一下张生翻墙,在FileZila里设置好代理之后可以连上我的FTP了,非常高兴,于是立即下载了2.9.2的Wordpress准备升级。这一下就闯祸了。发现上传的文件有很多都是0KB,反复上传都不行。回想起来在设置代理的时候有提示说如果设置代理,就只能用Passive模式传输文件,怀疑可能是这个原因造成的。网上搜了很多关于FTP上传文件变成0KB的问题,都没有很好的解决办法。很多都是说换个客户端,没有找到代理与FTP客户端配合使用造成文件上传为0KB的文章。于是换了好多个客户端,全都不行。

最终没有办法了,博客虽在墙外,但也不能就这样被毁了吧。于是想想,花钱消灾吧。我想买个VPN应该就没有问题了吧。于是搜了一下,在这里买了一个VPN。一个月15块钱的,担心VPN也不行,所以没有买太贵或时间长的。先花15块,不行就当个翻墙工具使也行。功夫不负有心人,成功了。跟没被墙的时候一样了。博客也活过来了,升到了最新版,觉得世界美好了许多。

遭遇DNS污染

不过事情总是不会那么顺利的。

今天上午打开电脑,连上VPN。首先出现的是我的Xmarks不能同步了,我觉得很奇怪。接着试了一下Twitter,也不行。“可能吧”也打不开。但我的博客可以打开了。是VPN不行了吗?如果是这样的话难道是我的博客解封了?后来发现都不是。就是有部分网站打不开。于是给VPN提供商发了封邮件。回信很简洁:

DNS污染,需要用Google DNS,然后浏览器要支持远程解析DNS,详情Google搜索即可。。

于是照做了,Google出一些文章看明白了DNS污染、DNS劫持是怎么一回事。我也就不多说理论了,反正Google一下会有很多文章在说的。一个很好的解决办法就是使用Google的Public DNS,在这个页面有详细的说明
这里只说一下Windows里的设置方法:
控制面板->网络连接->本地连接->属性->TCP/IP协议->属性->DNS服务器地址,输入“8.8.8.8”和 “8.8.4.4”。确定后在任务栏的网络连接图标上右击->修复,就可以了。