今天,我們就分步來拆解一下裡面的一些技術點。
“流浪地球計劃”第二關:“重啟互聯網”任務中的“根服務器”
電影中,由劉德華飾演的量子計算機工程師圖恒宇有一個驚心動魄的情節。為了同步啟動全球地球發動機,需要重啟互聯網,避免地殼破碎和地質災害。而重啟互聯網的關鍵則是要啟動“根服務器”。電影中沒有具體交代是什麼根服務器,但是當根服務器成功啟動後,畫面立即顯示 “互聯網域解析成功”字樣。在互聯網專業人士眼中,這通常指的是互聯網域名解析成功。所以電影中的根服務器至少是具備互聯網域名解析(DNS)根服務器的功能。
因此DNS根服務器被譽為是互聯網的神經中樞,是互聯網訪問的入口。由于DNS根服務器的重要性和關鍵地位,全球由12個運營者運行了13個根服務器,并在全球部署了1600多個服務器鏡像,保證互聯網基石穩固。
如何正确的“重啟互聯網”?
為了劇情需要,電影簡化了“重啟互聯網”的複雜性。從技術同學視角,互聯網包含至少三層結構(如下圖),包括物理鍊路,網絡(或自治域網絡)和域名尋址調度(DNS)的互聯互通。隻有這三層都重啟恢複,互聯網信息高速公路才算開通,各類應用才能平穩運行。

圖:互聯網基礎設施網絡分層
電影中沒有提到需要修複物理鍊路(比如海底光纜),也沒有提到需要專網之間互通,而隻是重啟根服務器,這說明電影情節設定中擔心流浪地球計劃的反叛黑客攻擊而關閉互聯網,很可能是從域名尋址調度層面來切斷網絡的互聯互通。
看完電影,有人可能會問既然地球發動機專網這麼重要,為什麼不專門建設網絡。這個設定電影科學顧問團成員給出了解釋。
"當時建設全球發動機專用網絡時間已經不夠了(而且太陽風暴導緻衛星專網不可用),所以為了在極短時間内同步啟動全球發動機,隻好啟用備用計劃——利用原本互聯網中,已經用網絡切片搭建的發動機專用虛拟網絡來實現。"
今天的分析就到這裡。明天我們來分析泡在水裡的服務器——液冷。