今天晚上,包括Google.com在內的絕大多數Google國際網站,例如Google.com、Gmail、Google Reader、Google Docs等,在中國部分省市均出現無法訪問的情況。
根據我的分析,這次封鎖Google的方式并不新鮮,是采用域名劫持(DNS劫持)的方法,通過技術手段,將Google的各類境外域名解析到一個錯誤的地址,使得Google.com無法訪問。前段時間,中央電視臺曾經在多個欄目中指責Google,并要求其關閉境外網站搜索功能。
經過我的測試,使用中國大陸境內的DNS服務器,例如202.96.134.133是無法正確解析出Google的IP地址,而使用境外的OpenDNS進行域名解析,就可以正確解析出Google的IP地址。如下圖所示。

解決的方法是使用境外的域名解析服務器(DNS服務器),例如OpenDNS的服務,設置方法是,在“設置”-“網絡連接”中找到寬帶上網的連接,打開網絡連接屬性,選擇Interner協議(TCP/IP)的屬性頁里,不要選擇自動獲取DNS,而要選擇“使用下面的DNS服務器地址”,首選DNS服務器和備用DNS服務器分別設置為208.67.222.222和208.67.220.220,如下圖所示,完成后重新連接上網,就可以擺脫服務商對我們的DNS劫持。


對于Google的域名劫持,這已經不是第一次了,2002年的時候Google的域名就曾經被劫持到百度等網站,2006年的時候Google.cn被域名劫持到萬網的買賣網,這次輪到Google.com了,無論是誰在幕后操縱了這次域名劫持,都會給中國互聯網產生極為負面的影響,好在全球13臺DNS根服務器全都放在一些法制健全的國家(例如美國、日本),因此這次針對Google的域名劫持對于國外用戶沒有影響。
最后,我強烈譴責這種對于Google網站進行域名劫持的無恥行為。
名詞解釋(來源于維基百科):
DNS是域名系統 (Domain Name Server) 的縮寫,該系統用于命名組織到域層次結構中的計算機和網絡服務。在Internet上域名與IP地址之間是一對一(或者一對多)的,域名雖然便于人們記憶,但機器之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析服務器來完成,DNS就是進行域名解析的服務器。
域名解析的基本原理是把域名翻譯成IP地址,以便計算機能夠進一步通信,傳遞網址和內容等。
域名劫持就是在劫持的網絡范圍內攔截域名解析的請求,分析請求的域名,把審查范圍以外的請求放行,否則直接返回假的IP地址或者什么也不做使得請求失去響應,其效果就是對特定的網址不能訪問或訪問的是假網址。
posted on 2009-11-11 09:52
becket_zheng 閱讀(196)
評論(0) 編輯 收藏 所屬分類:
C#