扫码打开虎嗅APP
本文来自微信公众号:差评 (ID:chaping321),作者:海净,题图来自:《流浪地球2》
《流浪地球2》,相信大伙们都看了吧。
无论是剧情还是特效,无疑是给观众们来了一点小小的中国科幻震撼。
而片子里最让人紧张的部分,还得数为了应对月球危机,图恒宇借助图丫丫的数字生命,在关键时刻重启互联网根服务器,恢复全球互联网的那段了。
图源:《流浪地球2》
看得我那叫一个手心冒汗、大气儿都不敢喘一口。
但《流浪地球2》的妙就妙在,电影中的这个情节,居然是有真实依据的。
因为重启互联网根服务器这事,人们还真的早就做了预案,甚至安排了像《三体》中的执剑人那样的角色,而且一安排就安排了7个。
有的媒体说,这7个人手中的“7把钥匙可以掌控互联网”。
是的,现实的“炫酷”程度,其实完全不输电影。
电影中,用来恢复互联网的关键,是重启一个叫互联网根服务器的东西。
这个东西对应的,应该就是现在的互联网DNS根服务器。
这DNS的用处可不小,咱们想要访问某个网站,电脑要先去访问DNS服务器,找到网站域名对应的IP地址来访问网站,这个过程就叫域名解析。
要是没有DNS,大家上个百度,就得记住类似于14.215.177.39 这样难记的字符,而不是简单地输入www.baidu.com。
所以说,DNS服务器就像以前的电话号码簿。
图源:接入互联网的过程
而全世界上网的设备太多了,一台服务器肯定支撑不了这么大的解析请求。
所以人们用了一个层级管理的架构来进行域名管理,层层往上,最后在所有服务器顶端的服务器就叫根服务器。
为了维护根服务器的安全,ICANN(互联网名称与数字地址分配机构)引入了公开秘钥技术,并在2010年成立TCRs(互联网信任社群代表)体系,来保障域名系统能正常运转。
图源:ICANN官网
大家别被上面那些术语唬住了,现实的操作挺好理解的,简单来说是这样的:
DNS的根密钥保存在两个数据中心,其中之一在美国西海岸,另外一个在美国东海岸,两者互为备份。
这个根密钥就是给不同层级服务器之间验证信息用的。
要是这个根密钥没了,你的网络就从“万维网”变成了“局域网”了,只能浏览少数几个本地服务器缓存了的网站。
正因为这个东西的重要,所以ICANN推选出7位TCR成员,作为“恢复密钥持有人RKSH(Recovery Key share holder)”,中国的姚健康博士是其中之一 。
图源:ICANN推选出7位TCR成员
万一发生啥意外,导致东西海岸的两个数据中心都遭到彻底毁灭, ICANN只要能召集这7人中的至少5位,就能恢复根密钥。
但说起来你可能不信,这么重要的岗位,选拔条件却似乎没那么苛刻。
甚至是屏幕前的差友,都有可能被选上(误)。
下面的选拔标准大伙们可以简单看看,我觉得最有趣的是,有关系反而是减分项,为的就是要避免利益相关。
图源:ICANN
而从选拔、轮换、退休,甚至是出差,他们都有着自己的一套规章制度。
像是在之前,“执剑人”们大都是用爱发电,在2017年ICANN更新相关规定之后, “执剑人”们因公出差,ICANN才会报销差旅费,给点津贴啥的。
津贴有多少呢?
出一次差,大概能拿到300美元。
而目前ICANN还在征集备选的“执剑人”,胸怀大志的差友可以试着填个申请表,说不定你就是下一个天选之人。
除了上面这些,电影要重启美国杜勒斯、东京、北京三地根服务器这个情节,现实中也是有依据的。
图源:《流浪地球2》
这三个地点可不是随便凑出来的,这背后依据是中国的“雪人计划”。
雪人计划是我国“互联网工程中心”,拉上日本WIDE机构(现国际互联网M根运营者)等机构提出的IPv6方案。
在这个方案里,有三个主根服务器,分别在中美日三国。
图源:互联网工程中心
咱们现在用的IP地址,使用的版本是32位的IPv4。
但IPv4是有局限的。
一来,是IP地址设计得少了。
当初,设计互联网的天才们在搞IPv4的时候,觉得32位地址绝对是绰绰有余的,40亿个IP地址与当年全球总人口相当了。
要知道,当时全球能上网的计算机一共也没多少。
但现在情况不同了,能上网的设备大大增加了,IP地址就快不够用了。
二来,IP地址的分配也跟不上时代。
中国占全球20%的互联网用户,却只拥有5%的IP地址。
平摊下来,1个美国人可以分配6个IP地址,26个中国人只能共享1个IP地址。
这显然跟现实的需要不匹配。
于是IPv6被提了出来,现在,全世界都处在从IPv4向IPv6升级的阶段。
虽然“雪人计划”目前还是实验性的,没法取代现有的DNS体系,但考虑到《流浪地球2》中,全世界都选择追随中国的“流浪地球”方案了,通过区区一个“雪人计划”,也不是啥难事。
在重启互联网这块,电影里是默认了硬件没出问题,毕竟当时只重启了根服务器,并没有提到需要修复海底光缆之类的基础设施。
图源:《流浪地球2》
而现实中,像这样只切断DNS,就给人网断了的情况,也是有可能的。
俄乌冲突期间,乌克兰副总理兼数字化转型部部长Mykhailo Fedorov,就曾致信ICANN,提出关闭俄罗斯顶级域的请求,希望以此来切断俄罗斯的互联网。
但这种要求,很难实现。
这是因为,ICANN当前有多个利益方参与,像各国政府代表、社群代表、运营商代表、域名注册机构代表啥的。
因而ICANN做决定时,要充分听取各方的意见。光流程都不知道要走到啥时候了,更别提这种得罪人的事了。
别忘了,ICANN在选“执剑人”时,都要求候选人“正直、善良”的。
三观这么正,咋能干出给别人断网这种缺德事呢。
用姚健康教授的话说,就是:
“DNS域名系统当前已形成了一套全球互联网利益攸关方共同维护的自治系统,大家自愿加入,并且变得越来越自治,很难受某一种意志的把控。”
不过,咱们可以开个脑洞,只站在科幻电影的角度去想。
“流浪地球”计划的年代,是距今三四十年后,DNS根服务器可能已经不再是一层层的了,而是演化成了区块链的形式。
那个时候ICANN还在不在,只有天知道。
话又说回来,差评君觉得,《流浪地球2》的精彩,不止体现在精良的剧情、炫人的特效上,能把现实的设定拼接到其中,并创作出这样的故事,也是它引人入胜的一部分。
这样现实与幻想碰撞出来的火花,不正是科幻作品最动人的浪漫吗?
部分图片和资料来源:
www.giantbomb.com/john-carmack/3040-4576/images/
gamerant.com/doom-creator-john-carmack-trivia/
https://archive.org/details/NextGeneration30Jun1997/page/n13/mode/2up?view=theater
www.flickr.com/photos/jurvetson/280366436
www.1k3c.com/about-my-games.html
本文来自微信公众号:差评 (ID:chaping321),作者:海净