Redian新闻
>
《流浪地球2》重启互联网的根服务器,现实中长啥样?

《流浪地球2》重启互联网的根服务器,现实中长啥样?

科学
作者@NQYY
发布在一亩三分地

相信地里很多观看了流浪地球2的朋友们一定记得为了重启互联网去重启根服务器剧情,本人正巧从业于此领域,也有幸识得美国这边几个根服务器的负责人,地里很多都有计算机背景,所以十分想与感兴趣的朋友交流科普一下电影中极其神秘的根服务器。

希望本人以下的拆解可以让不止计算机业内而是所有感兴趣的朋友们一起理解,同时我也会分享一些我自己知道的这个领域有趣的内容。

这篇文章分四个部分:

1.网络基础名词——DNS (CS相关专业可以跳过这部分)2.隐藏却不可或缺的神秘巨人——根服务器3.脑洞:根服务器突然全部消失了我们会如何?现实中重启根服务器的密钥在哪?4.文章bonus:第一手消息让你看到从根服务器运营的烦恼

1. 网络基础名词——DNS

要了解根,我们需要知道DNS是个啥。DNS全称是Domain Name System,中文叫做域名解析系统。每次你上网时在浏览器中敲出的网址(域名)比如google.com,其实背后是需要连接google服务器的IP地址让他把内容传给你才可以加载出来,所以你得要找到这个IP地址(IP地址是啥?每个设备包括服务器都有一个网络IP地址能互相连接)。

解析域名就是去找到这个IP地址的过程。所以可以通俗得比喻成,域名是你电话通讯录里的名字张三/李四,背后的IP地址就是电话号码,电话号很长很难记,所以你就只需要记住名字,把剩下的工作交给DNS来做就可以了。(同时大公司有很多很多的服务器,因为发送请求的人太多了,一台机器也解决不了这么多的请求就直接原地爆炸,所以全世界有成千上万服务器,每一个都可能对应不同的IP地址,DNS还得负责给你找到最佳的服务器,比如离你比较近的)。

2. 隐藏却不可或缺的神秘巨人——根服务器

我们为啥需要根?DNS有两个最关键的部分,一个是解析器(resolver),一个是域名服务器(name server) 也叫权威服务器。根服务器是一种域名(权威)服务器。

解析器负责帮你找到域名的IP地址,一般运营商帮你干这个事(你也可以自己手动设置,比如Google的8.8.8.8)。权威服务器可以想像成一个大词典,解析器得去问权威服务器被host/serve的域名IP地址,比如解析器其实不知道baidu的ip是啥,他得去问baidu的权威服务器。

根服务器就是整个解析过程中的第一环,也就是第一个要问的权威服务器。举个栗子,假如你在浏览器中敲出了images.google.com,解析器就要帮你到处问了,第一站先问根,根服务器告诉你com在哪,com服务器告诉你google.com在哪,google.com服务器告诉你images.google.com在哪,你(的解析器)才找到了你想要的IP地址。

这样域名就一级一级得被解析出来,中间那个点“.”就是分割他们的。整个域名系统就像一棵树一样,根就是所有域名解析的入口,有点像树的根,如下图;只不过是倒过来的。根没了,你就不知道com, net, org, edu...在哪了,更别说在com/net/org/edu…下面的 xxx.com xxx.net, xxx.org, xxx.edu…了。尽管大家是看不见根的,因为一般是解析器和他交流,但他却非常重要。

图源一亩三分地,版权属于原作者

世界上有13个这样的根服务器,其中10个属于美国,英国1个,瑞典1个,日本1个。有的属于盈利性质公司,有的属于政府机关,有的属于非盈利组织机构。从a到m:

Verisign: 美国知名网络基建公司;.com也是他们的USC: 南加州大学Cogent communication: 美国知名网络供应商University of Maryland: 马里兰大学NASA: 美国航空航天局ISC: 互联网系统协会US Department of Defense: 美国国防部US Army: 美国陆军Netnod: 瑞典的网络公司Verisign: 没错他们有两个RIPE NCC: 欧洲IP资源网络协调中心ICANN: 互联网名称与数字地址分配机构WIDE project: 日本庆应大学,东京工业大学,东京大学的联合组织

Source: https://www.iana.org/domains/root/servers

这里特意用了“属于”这个词,根只是属于这些国家的公司或者组织,每个根在全球都布有很多服务器,是个很大型的分布式系统,为了避免我们经常提到的single point of failure(单点故障)。那为啥只有13个,再加几个行不行?这个其实受限于早期设计DNS的时候UDP网络packet的大小的放不下更多了。

3. 脑洞:根服务器突然全部消失了我们会如何?现实中重启根服务器的密钥在哪?

其实地球上只要有任何一个根都行,解析器会尝试所有的根直到解析不出来。但所有的根都没了的话咋办呢?

很多营销号说的美国不让中国连接根能给中国断网。其实也不用慌,你用自己电脑本地就能跑一个镜像的根服务器,事实上并没有那么多的TLD(一级域名),你只需要记住.com在哪,.edu在哪,.org在哪,.cn等等就够了,中国大陆是有很多镜像的根服务器的。

根服务器和你自己跑的根不一样的地方主要在于可以处理的数据量,你自己用电脑跑一个根服务器只能接受很少的请求。根据我的经验和所知的数据计算2023年初,全球每天大概有30 trillion (30,000,000,000,000)的DNS请求,其中有30 billion (30,000,000,000)会发给根,这是基于我自己所了解的估算,网上没有实时数据,但个人认为这个应该是全网相对比较权威的数字了。同时解析器也非常厉害,如Google Public DNS 8.8.8.8平均每秒要解析大几千万级的请求。

说到重启,有趣的是现实中ICAAN确实有互联网根服务器的紧急恢复方案,流浪地球2中说的重启密钥很可能就是恢复根的DNSSEC的密钥,DNSSEC是为了保障DNS安全的和服务器权威的功能,省的被“坏人”冒充自己是根。全球一共有7个人有这个密钥,都来自不同国家,重启需要聚齐其中的5个,其中一个是中国人来自CNNIC(中国互联网信息中心)的姚健康博士。

前一阵我在朋友圈里也看到姚博士非常幽默的说流浪地球2里刘德华(图恒宇)没去找他借密钥卡。当然这几个人也是可以退休的,其实有两个人已经是退休了所以才有了2017-和2022-的二位。

4. 文章bonus:第一手消息让你看到从根服务器运营的烦恼

之前和南加大和美国军方的根服务器负责人有聊过,其实运营根服务器也有很多烦恼。DNS属于网络基础设施,尽管很重要,但不像大科技公司印钞机一样的广告营收,所以无论是政府,学校还是机构都不会倾注资源。

举个栗子,美国陆军的根服务器负责人就和我说政府不愿意给他们拨款让他们很头疼。南加大的根负责人也说过,学校上面决策的人不了解根服务器的重要性,不愿意投入人力资源和财力资源。

我个人非常欣赏流浪地球2这部电影,是一部佳作。事实上互联网非常的复杂,DNS也只是整个网络系统的一部分, 各个部分协作才让互联网能够运作,也正是人类几十年的共同努力造就了我们今天的互联网。

又跟着地里的高人学到了新知识!大家如果还有相关的问题和看法,欢迎点击下方小程序到原帖讨论哦!

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
春节档必看!科幻大作《流浪地球2》洛杉矶1月22日上映!院线资讯 | 科幻大作《流浪地球2》DC 1月22日重磅上映!中国不是没有根服务器吗?《流浪地球2》的根服务器怎么在北京?《流浪地球2》带火,外骨骼机器人“梦想照进现实”陪朋友做了件好事 - 12月11日“我们老家伙先上!”现实比《流浪地球2》里更燃早鸟报|百度将推出AI聊天机器人服务;四川生育登记取消结婚限制;《流浪地球2》周边淘宝众筹破亿.....《流浪地球2》里的修网剧情,放进现实里可能更刺激。。。《流浪地球2》、张艺谋《满江红》、梁朝伟《无名》…春节档7部大片,总票房能破百亿吗?预售票房突破7500万!排片率是如何影响票房的?《流浪地球2》排片力压预售冠军《无名》,春节档如何成为“兵家必争之地”?​国产科幻大作《流浪地球2》北美官宣定档!1月22日大年初一费城电影院不见不散“最强春节档”回来了?《流浪地球2》《满江红》…7部电影确认定档大年初一,总票房能破百亿?《满江红》《流浪地球2》等影片入局春节档!《蜘蛛侠:平行宇宙2》曝正式预告;《流浪地球2》全新预告院线资讯 I 科幻大作《流浪地球2》北美1月22日中美同步献映!这才是硬实力!《流浪地球2》照进现实→春节档必看!科幻大作《流浪地球2》西雅图1月22日上映!【红领君送票】春节档《想见你》《毒舌大狀》《流浪地球2》《绝望主夫》《中国乒乓之绝地反击》与你一起欢度佳节~根服务器为什么要“泡澡”?如何正确重启互联网?解析《流浪地球2》的硬核黑科技实而不满与满而不实定档!《流浪地球2》澳新大年初一上映!今天的一日三餐。爱美丽是全家的开心果《流浪地球2》评论(六):《流浪地球3》拍什么? | 袁岚峰《流浪地球2》在奥斯汀Regal上映啦!22号开始放映5天!快买票!必看!国产科幻之光《流浪地球2》大年初一登陆澳新!文末还有赠票!《流浪地球2》北美同步上映;杨紫琼荣获金球奖影后《流浪地球2》里酷炫的核科技,现实是什么样的?《流浪地球2》波士顿上映: 爱是穿越一切的力量苹果芝士蛋糕(Apple Cheese Cake)《流浪地球2》“数字生命”最后一秒拯救人类,现实中AI也正在“长出”灵魂扯白|| 看似硬核科幻的《流浪地球2》,其实是在重启我们的爱与信心退休 25-吴淼论鬼大年初一开看!《流浪地球2》22号上映澳洲Hoyts影院,嘿市价仅需$14.5/张【领跑春节档】科幻大作《流浪地球2》北美官宣定档!超125家影院上映!【领跑春节档】科幻大作《流浪地球2》北美官宣定档!北美1月22日中美同步献映!
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。