More  

小編的世界 優質文選 主機

什麼是根服務器,有什麼作用,國內現在有技術發展根服務器嗎?


2021年5月22日 - 主機小編 極客談科技 
   

極客談科技

科技領域創作者

“極客談科技”,全新視角、全新思路,伴您遨遊神奇的科技世界。

網絡已經成為了人們生活中必不可缺的東西,我國網民的數量已經高達9.89億(截止至2020年12月的數據)。不知道您是否想過這樣一個問題,為何網絡中的信息流能夠准確、高效地傳遞到服務器,就好像提前知道了我們所要訪問的路徑,這個網絡框架中誰在扮演“指路”的角色?這一切都離不開域名服務器,特備是根域名服務器。根域名服務器究竟特殊在哪裏,為何國內竟然沒有自己的根域名服務器呢?

為了便於大家理解,我們先來解釋一下什麼是域名服務器。通常來說,我們訪問某一網站在瀏覽器中輸入的是網址,但是網絡中記錄的卻是對方服務器的公網IP地址(最早都是公網IP地址,網址是為了便於人們記憶與操作才推出的訪問方式)。域名服務器則記錄了網址與公網IP地址之間的對應關系,當您訪問某一網址的時候,信息流會傳送至域名服務器,查詢到域名服務器中對應的公網IP地址之後,才能夠按照正確的路徑來進行訪問。

那麼,為何又會出現根域名服務器這個名稱呢?這與域名服務器的工作原理密切相關,為了降低各個域名服務器的工作強度,采取了迭代查詢的方式。當一個訪問需求的提出,優先詢問的是本地的域名服務器,若該域名服務器沒有記錄相關信息,這會向他的上級域名服務器發出申請,如此循環往複,直到查詢到對應的訪問路徑。根域名服務器是迭代查詢的終極設備,也就是說根域名服務器記錄了所有的對應路徑(部分私域除外),是所有域名服務器的“BOSS”。

以IPv4根域名服務器為例,全球共計有13台服務器,其中主根域名服務器在美國,剩餘12台輔根域名服務器9台在美國、2台在歐洲、1台在日本。這裏大家不免會有所疑問,為何中國沒有根域名服務器,是否缺乏這方面的技術呢?

根域名服務器涉及到的技術並不是很高,只需要在服務器中建立起域名與公網IP地址之間的對應關系,對於任何一個國家來說技術上均不存在障礙。真正的原因在於美國,不會對我國授權IPv4根域名服務器,畢竟互聯網起源於美國,怎麼會輕易將優勢領域拱手讓給他人。

雖說如此,我國依然獲得了L輔根域名鏡像服務器的設立。這裏面多了“鏡像”兩個字,該如何理解其中的含義呢?

“鏡像”顧名思義,跟我們照鏡子中看到的影響類似。這台根域名鏡像服務器可以同步L輔根域名服務器中所有的數據,但是並不具備修改的權限(只能同步,不能添加、刪除任何數據)。只是個鏡像,又會帶來哪些好處呢?一個是降低L輔根域名服務器的工作輔助,一個是提升國內對於外網數據的訪問速度。

美國不願授權,如何才能夠改變根域名服務器長期受制於人的問題呢?

契機在於IPv6,我國主導了“雪人計劃”。計劃在全球建立25台IPv6根域名服務器,其中包括3台主根域名服務器,22台輔根域名服務器,其中美國、日本、中國各有一台主根服務器。隨著IPv4地址的逐漸枯竭,未來一定會是IPv6的時代,屆時美國也無法阻撓國內IPv6根域名服務器的發展,根域名服務器壟斷的局面將會被徹底打破!

很多人做過這樣一個假設,若美國突然切斷根域名服務器之後,是否會發生全球斷網的惡劣事件呢?根域名服務器的作用並沒有我們想象般的那麼重要,特別是對於沒有外網訪問需求的用戶來說。大家不要忘了之前說到的域名服務器工作原理,只有本地域名服務器無法查詢的路徑才會向上級發出申請,國內訪問幾乎不會用到根域名服務器,本地域名服務器即可處理。多數國家針對這個問題也做了斷網測試,例如俄羅斯,伊朗、印度等國家。