互联网导航系统——DNS:《流浪地球2》中重启互联网的现实解读

news2024/11/19 5:46:50

《流浪地球2》展现了一个浩大的宇宙级工程:宏大壮观的万座行星发动机、拥有超强算力的量子计算机、连接天地的太空电梯……这些“硬科技”让观众大开眼界。

    电影中刘德华饰演的图恒宇能否重启互联网根服务器是拯救地球任务的关键。互联网可以重启吗?现实中根服务器位于何处?“密钥”是否真的存在……影片中呈现的硬科技背后离不开科学技术的支撑,从科幻回归科学、从电影深入现实,与中国互联网专家一起解读影片中重启互联网等场景,科普以根服器为代表的互联网导航系统——DNS的现实角色。

*本文受访者包括中国互联网专家、中国互联网技术工程师、国际互联网社群中国代表:

毛伟,互联网域名系统国家工程研究中心(ZDNS)主任;

邢志杰,互联网域名系统国家工程研究中心(ZDNS)副主任;

姚健康,中国互联网络信息中心(CNNIC)研究员;

马迪,国际互联网码号资源理事会委员暨ICANN互联网地址支持组织委员、IETF DNS技术标准评审专家委员会委员、ZDNS首席研究员。

图:《流浪地球2》海报

全球根服务器位于何处?

《流浪地球2》:为应对月球危机,必须通过在月球上串联并引爆全球核武器,引发月球核聚变,使月球自行坍缩瓦解;同时重启杜勒斯、东京、北京三地根服务器,恢复全球互联网,启动全球行星发动机,让地球逃离月球残骸,踏上新征程。

现实中,全球根服务器设立在哪里?

    DNS是域名系统(Domain Name System)的英文缩写,根服务器是DNS系统的重要组成部分,在通常情况下,网址域名需要通过根服务器后才能访问顶级域、二级域。中国互联网络信息中心(CNNIC)第一任主任、互联网域名系统国家工程研究中心(ZDNS)主任毛伟,是中国互联网发展的见证者与推动者,毛伟讲述了DNS的发展及其在互联网中的重要作用。

   “如果把互联网比喻成畅通的高速公路,DNS则是准确、快速引导我们抵达目的地的导航系统。”毛伟介绍,互联网诞生之初的十余年间,主要采用TCP/IP协议簇进行主机之间的连接,1983年,南加州大学信息科学研究所的保罗·莫卡派乔斯(Paul Mockapetris)设计了一个新的主机命名体系结构并发布了RFC882和RFC883用以描述域名系统(DNS),这是DNS的原始技术规范,自此,真正实现了网络连接,DNS与IP地址一样,成为互联网重要的基础设施。

    与影片呈现的三个根服务器所在地不同,事实上,全球13个根服务器节点集群分布在美国、欧洲、日本。2002年,ICANN(互联网名称与数字地址分配机构)开始在全球布置镜像根服务器,镜像根服务器中的数据可以复制根服务器数据,能够降低延迟,促进世界互联网发展。目前,中国信息通信研究院、中国互联网络信息中心(CNNIC)、互联网域名系统国家工程研究中心(ZDNS)等机构运行着在中国的镜像根。由于镜像根也可以直接从IANA(互联网数字分配机构)获得根区数据,也是一个独立的根服务器,所以现在ICANN已经把镜像根的名字修正为根服务器节点。

图:由ZDNS运行的根服务器节点

“北京基地”的原型在哪?

《流浪地球2》:全球重启互联网作业即将开启,图恒宇一行抵达根服务器北京所在地——中国互联网中心北京基地(旧址)。

这个地点,现实中是否存在?

    影片中,中国互联网中心北京基地(旧址)的LOGO,由大写字母C和N组成,寓意根服务器北京所在地。

       毛伟介绍,中国国家顶级域名(CN)服务器由中国互联网络信息中心(CNNIC)运行,CN顶级域名服务器所在地位于中国互联网诞生地——中科院计算机网络信息中心。在以胡启恒院士、钱华林研究员为代表的中国第一代互联网人的推动下,1994年中国正式接入国际互联网;同年,中国完成了中国国家顶级域名(CN)服务器在国内的设置,CN域名是由我国管理的国家顶级域名,在全球互联网上代表中国。

  图:中国互联网诞生地标志牌

 

图:钱华林研究员(左)、CNNIC第一任主任毛伟(中)、互联网之父Vint Cerf(右),面对第一台CN域名服务器感叹

重启互联网的密钥是否存在?

《流浪地球2》:马兆告诉图恒宇,重启互联网需要输入一串密钥,密钥是实时生成的三万个随机数,这是人类大脑无法记忆的数字。在海水冲击、时间紧迫的情况下,图恒宇只能靠拥有数字生命的女儿协助输入密钥。

现实中,真的有这样一个密钥吗?

    中国互联网络信息中心(CNNIC)研究员姚健康博士讲述了关于“密钥”的现实情况:

    2010年,为了维护根域名系统的正常运转,ICANN引入TCRs(互联网信任社群代表)体系,提出重启根密钥系统的设计,21位TCRs中的7位是“恢复密钥持有人RKSH(Recovery Key share holder)”,姚健康博士便是掌握密钥的七人之一。重启根密钥,其目的是防止互联网根域名系统基础设施遭受诸如战争、灾难等突发极端事件导致数据毁灭,一旦发生诸如此类情况,ICANN将召集他们中的至少5位就能恢复根密钥,这种加密方法被称为Shamir's Secret Sharing——密钥被分成几部分,每一部分都独一无二。

    姚博士介绍,密钥是重启根服务器数据,而不是重启互联网。与各国互联网专家一起合作管理根密钥,积极为互联网的发展做贡献,是全球互联网社群共同进行互联网多方和多边治理的体现。

全球互联网能被关闭或重启吗?

《流浪地球2》:月球危机来临之际,马兆在与图恒宇的对话中谈到:“全球互联网已经关闭,但智能量子计算机550W仍然连接局域网”……而在需要全球行星发动机启动时,又需要重启互联网。

现实中,全球互联网能这样被关闭或重启吗?

    由于互联网是一个全球共同维护的超级大系统,想要完全关闭或者重启是一件非常复杂和困难的事情。需要对互联网物理层、网络层和DNS解析等多个方面采取措施,但上述情况仅限于技术上的可行。由于互联网设计的特点,互联网也具有难以断网的特点。

    国际互联网码号资源理事会委员暨ICANN互联网地址支持组织委员、IETF DNS技术标准评审专家委员会委员、ZDNS首席研究员马迪介绍,互联网发展之初,域名根区数据处于“单边管理”。2016年10月,域名根区数据的最终控制权由NTIA(美国国家电信与信息管理局)移交给ICANN(互联网名称与数字地址分配机构)。2022年3月,“俄乌冲突”期间,乌克兰副总理兼数字化转型部部长Mykhailo Fedorov曾致信ICANN,提出关闭俄罗斯顶级域的请求,ICANN拒绝了该请求,并表明“互联网是一个去中心化的系统,没有任何人有能力控制或关闭它。”

    根据ICANN多利益主体参与模式,互联网治理遵循自下而上、共识驱动的多利益相关方框架。姚健康博士、马迪博士等中国互联网专家、学者,一直在积极参与ICANN、IETF(国际互联网工程任务组)、APNIC(亚太互联网络信息中心)等互联网国际组织,成为推动互联网发展过程中,贡献中国智慧的一支重要力量,践行“同一个世界,同一个互联网”的愿景。

专用网和互联网的关系是什么?

《流浪地球2》:在流浪地球计划之初,科学家们要搭建全球行星发动机控制网络;但月球陨落危机来临,未能搭建完成行星发动机专网,所以点火的唯一办法只有重启全球互联网。

现实中,专用网和互联网的关系是什么?

    作为中国互联网技术工程师、DNS自主技术主要研发人,ZDNS副主任邢志杰分析,全球行星发动机控制网络可以理解为是专用网,这是一个独立于互联网的专用网络,不同区域的行星发动机被划分在不同的专网内,无法统一控制,如我们现实生活中见到的行业专用网络。通常意义上,专网在安全性、传输速度等方面要优于公用的互联网;如果将各个专网同时接入全球互联网,也就成了互联网的一部分,这也是影片中,为什么要重启全球互联网的原因。

智能量子计算机上显示了什么?

《流浪地球2》:贯穿影片始终的是550系列智能量子计算机,经历了从A到W的迭代升级,每当出现550系列时,为了体现其性能和运算速度,智能量子计算机屏幕上出现迅速滚动的英文和数字,它们代表什么?

    ZDNS专家根据影片画面判断,当出现量子计算机大量计算的镜头时,体现的是现实中标准格式的DNS区数据。ZDNS专家分析,影片中无论是量子计算机运算,还是根节点服务器启动,都出现了大量DNS权威解析数据,其中一个画面甚至还能看到域名是“550W-IN.PENGINE”,可见影片制作之严谨。

    DNS解析被看作是将域名和IP地址相互映射的一个分布式数据库。随着人工智能、物联网等新一代信息技术的发展,DNS也在变化与演进。邢志杰介绍,随着互联网体系结构演化,当前的DNS提供了远比“IP地址解析”更丰富的功能。“一方面,增强互联网基础技术的自主可控,掌握关键核心技术,例如ZDNS自主研发的‘红枫(Maple)’就是国产域名基础软件的代表;另一方面,具备数据赋能、全面感知、可靠传输、智能分析、精准决策能力的下一代DNS,也以更安全、更高效、更智能的能力让万物智联成为可能。”

    影片尾声处,图恒宇与女儿通过数字生命对互联网解析成功,数据飞速滚动、全球行星发动机并网成功。不同的国别,身处同一个地球;不同的语言,共赴同一个目标,万台行星发动机驱动地球驶离太阳系,人类终归以智慧和团结拯救家园……科技元素与恢弘壮丽的画面相融,数字生命与现实人类情感产生共鸣。无论是科幻影片对未来超能计算的想象,还是现实世界我们在使用互联网的过程中,DNS都扮演了硬科技中的重要角色。作为互联网导航系统——DNS正在支撑全球互联网和数字技术的发展。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/183711.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Array.prototype.sort()排序,升降排序使用方法

sort() 方法对数组中的元素进行适当排序并返回数组。这种情况不一定稳定。默认排序顺序根据字符串 Unicode 代码点。 目录 升序降序排序法 对象可以按照某个属性排序 const months [March, Jan, Feb, Dec] months.sort() // [Dec, Feb, Jan, March] console.log(months) // …

聊聊GC是如何快速枚举根节点的

本文已收录至Github,推荐阅读 👉 Java随想录 世界上最快乐的事,莫过于为理想而奋斗。——苏格拉底 文章目录什么是根节点枚举根节点枚举存在的问题如何解决根节点枚举的问题安全点安全区域HotSpot使用的是可达性分析算法,该算法需…

ssm高校大学校园租赁平台的设计与实现java

当今社会,信息技术发展快速。同时,随着生活水平提高,学生有了更大的购买力,这就使得闲置物品增多,校园里物品更新快,使用周期短。而且传统的校园租赁平台,已经不能够满足学生的需求。学院校园租…

人工智能识别图片食物

一、准备食物图片(橘子和苹果)二、识别学习关键代码编写public static void study() throws Exception {//学习Picture picture new Picture();//图片解析类 图片(文件)-三通道矩阵Config config new Config();//现有的环境业务…

一文了解WebSocket及Springboot集成WebSocket

文章目录WebSocket是什么WebSocket通信原理和机制WebSocket协议是什么WebSocket协议和Http协议有什么区别WebSocket常用在那些场景Springboot集成WebSocketpom依赖java相关代码configcomponenthtml代码页面访问效果WebSocket是什么 🍊WebSocket是一种网络通信协议&…

Linux C编程

编写C代码 编辑器:vim,编写.c文件 编译 gcc 源文件 -o 生成可执行文件名 gcc -c:只编译,不链接,生成.o文件 make工具和Makefile文件 make工具:GNU make,是一个文件,用于将源代…

【CANoe示例分析】EthernetCanGW_Test_CN

1、工程路径 此示例工程来自于Vector官网:EthernetCanGW_Test_CN 感兴趣的可以自行下载! 2、示例目的 如何在CANoe中创建一个网关,实现转发以太网报文到多个CAN网络中。该使用案例是对CAN网络进行压力测试 3、示例内容 本示例通过执行Test Module里的测试用例Bus_load…

《电路/电路原理》—戴维宁(南)定理实战演练

前言战前准备什么是戴维南定理?戴维南定理(Thevenins theorem)标准解释:含独立电源的线性电阻单口网络N,就端口特性而言,可以等效为一个电压源和电阻串联的单口网络。电压源的电压等于单口网络在负载开路时…

CSS预处理器、移动端适配

1、预处理器概念 1.1、CSS编写的痛点 CSS作为一种样式语言, 本身用来给HTML元素添加样式是没有问题的。 但是目前前端项目已经越来越复杂, 不再是简简单单的几行CSS就可以搞定的, 我们需要几千行甚至上万行的CSS来完成页面的美化工作。 随着代码量的增加, 必然会造成很多的…

LeetCode-26. 删除有序数组中的重复项

目录题目分析双指针理解代码实现题目来源 26. 删除有序数组中的重复项 题目分析 解法: 双指针 首先注意数组是有序的,那么重复的元素一定会相邻。 要求删除重复元素,实际上就是将不重复的元素移到数组的左侧。 考虑用 2 个指针,…

拉伯证券|7900亿芯片巨头狂跌,发生了什么?

全球芯片巨子忽然爆雷。 英特尔刚刚交出了一份“十分糟糕”的财报。美东时间1月26日美股盘后,英特尔公布的2022第四季度及全年财报显现,第四季度的营收为140亿美元,同比大幅下降32%,不及商场预期;第四季度净亏损7亿美元…

【项目精选】基于SpringBoot和Vue开发的功能强大的图书馆系统(附源码)

功能介绍 图书馆系统功能包括: 1、读者端: 1.智能推荐图书 2.读者在线预约座位 3.读者借阅归还图书 4.图书详情 5.图书评论、评星 6.用户登录、注册、修改个人信息 7.用户自定义图书标签 8.用户报名活动参加活动 9.书架展示和添加删除 10.用户邮件登录…

Win11的两个实用技巧系列之u盘怎么设置密码?

Win11系统u盘怎么设置密码?Win11设置u盘密码的方法win11U盘怎么设置密码?今天小编就为大家带来了Win11设置u盘密码的方法,需要的朋友一起看看吧现在还是有很多用户都在使用U盘来存储一些重要的文件和数据,而为了更好的保护里面的安全&#x…

mongodb的索引操作

Mongodb的索引操作 学习目标 掌握 mongodb索引的创建,删除操作掌握 mongodb查看索引的方法掌握 mongodb创建唯一索引的方法 1. 为什么mongdb需要创建索引 加快查询速度进行数据的去重 2. mongodb创建简单的索引方法 语法:db.集合名.ensureIndex({属…

【手写 Promise 源码】第八篇 - 完善 Promise 并通过 promise-aplus-tests 测试

一,前言 上一篇,实现 Promise 对返回值 x 各种情况的分析和处理,主要涉及以下几个点: 回顾了相关的 Promise A 规范内容;根据 Promise A 规范描述和要求,实现了核心解析方法:resolvePromise&a…

BUUCTF-Reverse Writeup【持续更新】

本文示例程序可见 BUUCTF 官网或者 github easyre | 入门级 方法一:WinHex 打开 easyre.exe,浏览一下字符串,发现有flag方法二:IDA Pro 打开 easyre.exe,能直接看到flag,或者 F5 反汇编看到逻辑是输入两个…

怎么把多个JPG合并成一个PDF?还不快来学

我们通常在处理工作文件时会有很多JPG图片需要传输,不过JPG图片数量一般都非常多,我们需要一张一张的进行传输,不仅会浪费很多时间,还很不方便查看,所以我们就可以及将JPG图片合并到一个PDF文件中,这样就可…

直流电机控制器设计

导读:本文主要介绍了DC-motor电流环和速度环的PI控制器参数的设计,并且简单介绍了设计控制器所需要的背景知识,相关仿真文件的下载地址在文章末尾可供大家下载。 DC-motor 的数学模型 直流电机电枢绕组的电压方程为:

阿里紧急辟谣,全球总部始终在杭州,造谣者请放过民营经济吧

树欲静,而风不止。春节期间又一则关于阿里的谣言,再次广泛传播。谣言称,“阿里在新加坡筹建全球总部”。这则谣言前后,网络上还有许多关于阿里早期创始人移民的各种传言。2023年1月27日下午,阿里集团相关负责人进行了辟…

SparkSQL中4个排序的区别

常用的四个排序BY ORDER BYSORT BYDISTRIBUTE BYCLUSTER BY 此文只是结合官方文档和案例做一下说明下功能 数据集描述 数据如上所示,并手动将分区数设定在2个,默认以 id 字段作为分区依据 原始数据分布 情况如下 相同id的数据都分到了同一个分区内 ORDER BY子句 官网说明: …