如果本地 DNS 没有数据缓存,就会从 DNS 根服务器开始进入全球 DNS 数据库。由于 DNS 根服务器的重要性和关键地位,全球由 12 个运营者运行了 13 个根服务器,并在全球部署了 1600 多个服务器镜像,保证互联网基石稳固。
在《流浪地球2》剧情里,有启动推进地球位移行星发动机剧情,启动这一万台需要重启全球互联网。当时的全球互联网已经关闭,原因是地球自然灾害严重,而量子计算机本地算力已经非常充足,最后的量子计算机550W,算力应该是可以满足当时的需要。
“没有美国,互联网将死灰一片。”20年前,人们难以预料互联网会以如此之快的速度发展,并实现万物互联。互联网让不同时空的人进行对话,也能连接同一时空下不同地点的人。然而,这一复杂的系统背后离不开根服务器的运行。而之所以说“没有美国,互联网将死灰一片。
全球有13台根服务器,有10台都在美国,如果美国断网中国会受到影响吗?看过《流浪地球2》的朋友应该还记得,在影片中有个重启根服务器的桥段,为了同步启动分散在全球的行星发动机,必须要重启位于中国北京的根服务器,最终图桓宇用女儿图丫丫的数字生命成功将根服务器启动。
根服务器英文简称DNS,提供域名解析服务,也就是把 见原文链接 转换成计算机可识别的IP地址。而到了IPV6时代,全球共有20多台根服务器,我国不仅有一台主根服务器,还自主研发出了从根服务器,也就是具有镜像克隆IP数据的功能,从此我们再也不用担心国内的互联网信号被老美掐断,我们可以筑起一座属于自己的网络长城。
到了剧情后期,需要用到全球互联网来联合启动行星发动机时,重启全球的根服务器这一场景,让人们觉得这个未来是如此的近,可其中设计的13组根服务器之一在北京这一点情节又让不少科技从业者深感遗憾和焦虑:电影始终是假想,因为现实就是全球的13组根服务器,没有一台在中国。
《流浪地球2》里,因为剧情和概念过多(现在已经太多了),我们简化了重启互联网的复杂性。在现实世界里,真实的互联网是非中心化的分布式的部署方式,不存在绝对中心。根服务器只是域名解析服务(DNS)的关键,如果重启全球互联网,根服务器只是其中一环。