修改本地DNS加快Google服务访问速度的方法

2012-03-04 17:57:21来源:renren作者:

有些童鞋经常会使用Google的一些服务,但是因为各种原因访问Google的服务可能有些问题。通过修改本地DNS可以将Google服务解析到谷歌中国(北京)的服务器上。由于变为国内通信,速度大大增加,并且不会受到干扰。

有些童鞋经常会使用Google的一些服务,但是因为各种原因访问Google的服务可能有些问题。通过修改本地DNS可以将Google服务解析到谷歌中国(北京)的服务器上。由于变为国内通信,速度大大增加,并且不会受到干扰。

请注意:这种方法的安全性没有得到验证。事实上我也不能100%解释清楚为什么这样就好了,也不能保证这种方法一直都有效。现在正式开始。

步骤1:获取谷歌中国的IP地址

在Windows上:开始-运行(或者Win+R),输入cmd,回车运行。

在Linux/Mac上:打开终端。

输入命令:ping google.cn

之后会产生一大堆结果。找到一个四点分位字符串,比如在我这里,是203.208.39.22

步骤2:修改hosts文件

在Windows上:开始-运行(或者Win+R),输入notepad C:\Windows\System32\drivers\etc\hosts,回车运行。//感谢Sotheray提醒,Vista/Win7用户要使用管理员权限运行⋯⋯开始菜单里记事本-右键-管理员权限运行,然后文件-打开自己慢慢找上述路径里的hosts文件

在Linux上:用你喜欢的编辑器打开/etc/hosts(要sudo)。

在Mac上:懒人直接终端运行sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts。

总之,打开了你的hosts文件,在最后一行下面另起一行,根据你在第一步中得到的IP地址,添加:

<your_google_ip_here> mail.google.com

<your_google_ip_here> docs.google.com

<your_google_ip_here> www.google.com.hk

<your_google_ip_here> www.google.com

<your_google_ip_here> webcache.googleusercontent.com

将<your_google_ip_here>替换为你在第一步中得到的IP地址,不行就用203.208.39.22,切勿直接复制带<>的代码⋯⋯

别犯傻,比如我得到了203.208.39.22,我就添加:

203.208.39.22 mail.google.com

203.208.39.22 docs.google.com

203.208.39.22 www.google.com.hk

203.208.39.22 www.google.com

203.208.39.22 webcache.googleusercontent.com

之后保存关闭即可。

简单解释一下:五行依次用于修改Gmail、Google Docs、Google Reader、Google搜索和Google网页快照的DNS解析地址。

步骤3:刷新DNS缓存

在Windows上:开始-运行(或者Win+R),输入ipconfig /flushdns

在Linux上:终端运行$ /etc/init.d/nscd restart

在Mac上:终端运行$ dscacheutil -flushcache

完成!!

理论上,大多数人在这个时候访问Gmail等的速度应该会大大提高了。如果你适得其反,请回滚Step 2的操作,在hosts中删去那些记录,再执行Step 3。
 

关键词:GoogleDNS

赞助商链接: