有些童鞋經常會使用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。
MAC 通過修改HOST正常訪問GOOGLE全系列服務
剛升級了mac os x 10.8.4,平時都是用vpn訪問Google服務,總是有些不便,研究了下mac怎麼通過修改host訪問Google Calendar,Gmail,Google drive,和win 7修改host差不多,沒什麼特別麻煩的。
Google host文件:https://smarthosts.googlecode.com/svn/trunk/hosts_us
修改host有兩種方法:
- 啓動root賬戶打開終端輸入:sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
- 打開host文件修改
1.打開finder,按快捷鍵command+shift+G
2.輸入/private/etc,訪問host文件
3.修改host文件會遇到一個權限問題,系統會把host文件複製到桌面
4.右鍵,顯示簡介,更改名稱與擴展名
5.把桌面的host文件拖到etc文件夾並且替換