有些童鞋經常會使用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。