首頁 > 軟體

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

2021-05-21 21:31:35

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

網路已經成為了人們生活中必不可缺的東西,我國網民的數量已經高達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根域名伺服器的發展,根域名伺服器壟斷的局面將會被徹底打破!

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


IT145.com E-mail:sddin#qq.com