More  

收藏本站

電腦請使用 Ctrl + D 加入最愛
手機請使用 收藏
關閉

小編的世界 優質文選 主機

10個根服務器都在美國,如果根服務器被關閉,我們會不會被斷網?


字體大小:
2020年10月14日 -
:       
 

優質創作者

我們常常提及制空權,制海權,而這些事件表明了在互聯網中還存在著“制網權”。

根服務器到底是怎麼工作的,為什麼美國擁有著獨一無二的“制網權”呢?

舉一個例子,當我們訪問一個網站時,電腦遊覽器必須獲取到相應的IP地址,才能成功打開網站,但由於IP地址是非常長的一串數字,有的高達數十位,使用起來很難記住,所以每個IP地址都分配對應著簡短的網址,比如(www.什麼什麼.com),所以我們只需輸入網址就可以打開網站。

具體過程是怎樣的呢?首先當我們輸入網址時,遊覽器會查看自身有沒有相應緩存的IP地址,如果有便可以直接打開網站,如果沒有,遊覽器會繼續問電腦內置的本地服務器,仍然沒有,遊覽器就會在網上問權威服務器,還是沒有,繼續請求頂級域名服務器,找不到答案?竟然各級服務器都沒有緩存,那麼最終根服務器就會插手,對這個域名進行解析,給終端電腦返回去網址對應的IP地址,然後電腦便可以成功訪問網站。

如果將互聯網比作成一本書,根服務器就相當於書本的目錄。當我們在電腦上訪問一個網站時,這個輸入網址的過程通俗說就像是翻找目錄的過程,而這個網站地址就是目錄對應的頁數,只有當你輸入對的地址,找到了正確的頁數,你才能看這一頁的所有內容。

事實上,電腦遊覽器直接去訪問根服務器的情況很少發生,因為從電腦到網上的各級服務器都會有緩存,如果都沒有緩存的時候,我們最終才去訪問根服務器。

全球一共13個根服務器,也稱為13個根或者13個根DNS,它們的名字叫根域名,名字代稱從A.root-servers.net至M.root-servers.net,也就是從字母ABCD一直到M,其中A開頭的叫主根,其餘12個叫輔根。這13個根服務器中有十個位於美國,日本、英國和瑞典各分得一個,在每一個根背後都有著許多台物理服務器在運行。

好,當我們訪問的網站實在找不到IP地址時,一定要通過美國根服務器的解析嗎?

答案是不一定,從2003年以來我國就一直在引進根鏡像服務器,包括港澳台在內,目前我國其實一共擁有28個根鏡像服務器,這些鏡像服務器就好比克隆服務器,能同12個輔根一樣從主根同步數據到自身,最終實現與主根共享13個IP地址,所以當我們要請求根服務器時,並不是一定要訪問美國根服務器,直接通過我國境內的鏡像服務器就可以。

目前13個根基本是由各國獨立的機構或者公司管理,美國信息管理局等部門已經將管理權下放到了這些組織。開始提到的伊拉克和利比亞域名解析始末,一個是域名管理者更替暫時停止服務、一個是機構間關於域名管理分歧造成的結果,性質上並不嚴重。

但從以上理論看,主根的數據內容還是存在著被篡改的可能,這會導致鏡像服務器同步過來的數據出錯。雖然互聯網是面向全球開放的,這種事件發生的可能性極低,但萬一發生呢?

其實我們也有著應對的措施,首先理論上,我們可以及時響應,並不同步這些篡改的數據。其次這13個根是基於IPV4互聯網時代的產物,由於技術限制根服務器的數量也一直被限制在13個,作為互聯網的重要基礎設施,為了打破13個根服務器的限制。

早在2015年我國聯合日本WIDE等多家機構發起了“雪人計劃”,其中WIDE機構就是13個根中M根的運營者。IPV6也成為第六版互聯網協議,雪人計劃便是以這個協議為基礎,截至2017年年底,全球一共有25台根服務器被安置,我國就已經部署了4台,其中有一台主根和三台輔根。雖然這些新的根服務器和13個原根有著區別,但也是當下全球各國謀求根服務器困局行之有效的辦法。總之在細節上還涉及到很多技術分支,我們也無需擔心。