为什么域名根服务器只能有13台呢?13台根服务器均不在中国,一旦发生紧急情况,网络会瘫痪吗

为什么域名根服务器只能有13台呢?13台根服务器均不在中国,一旦发生紧急情况,网络会瘫痪吗

服务器它并不存储这个IP地址,13台根服务器均不在中国,为什么域名根服务器只能有13台呢为什么域名根服务器只能有 13 台呢,为什么域名根服务器只能有 13 台呢,但是目前全球互联网根服务器基本上都是被美国控制,目前全球总共有13台根服务器,相当于镜像根服务器实际上已经存储了绝大部分的IP地址,掌控全球互联网根服务器是多么重要的一个事情。

为什么域名根服务器只能有13台呢

为什么域名根服务器只能有 13 台呢?

其实对于一个小白,这个问题核心并不是 13 台,而是,域名根服务器什么,查询的过程是怎么样呢?

不算太久以前的基础知识

DNS 是一种分层结构,在整个互联网中组成一个树状系统,顶层是系统的根域名,下层为 TLD 以及二级域名,叶子就构成了所谓的 FQDN ( Fully Qualified Domain Names ),根域名通常使用 “.“ 来表示,其实际上也是由域名组成,全世界目前有 13 组域名根节点,由少数几个国家进行管理,而国内仅有几台根节点镜像。

为什么是 13,还重要吗?

是不是感觉没那么重要了呢。

是这样的,在 DNS 设计之初,在龟速的网络下,当然是希望做Prime Query查Root Servers性价比达到最高啦。

DNS 是用 UDP 传数据的,而设计的时候规定 DNS 查询时,一个包的能放的数据最多是 512 Bytes,为什么是 512 Bytes,为什么域名根服务器只能有 13 台呢? - 车小胖的回答 - 知乎 做了完整的回答,摘录一点如下:

Internet 大多数网络接口 MTU》512,即使 DNS 报文 + UDP+ IP= 512+8+20=540,这个大小几乎可以在 Internet 上畅通无阻,而无需 IP 分片。

为何 IP 分片不好? 一个 UDP 报文如果因为 size 》 MTU,则会被 IP 层分成两片多片,但是只有一片有端口号,由于其它分片没有端口号,能否通过防火墙则完全看防火墙的脸色,所以对于能否通信成功是一个未知数。

如果防火墙网开一面,不检查端口号,分片可以全部通行,到目的地再组装到一起,IP 层提交给 UDP/DNS,一点问题没有。但是防火墙的安全功能大打折扣,如何阻止非法的外来攻击包?

如果防火墙严格检查端口号,则没有端口号的分片则统统丢弃,造成通信障碍。

所以选择一个合适的 UDP size 至关重要,避免分片。

有同学说,对于 MTU 《512 物理接口的 DNS 如何处理?这个其实好办,这些只是接入层接口,用于接入终端用户,用户的 DNS 请求是请求其上一级 DNS 服务器做递归查询(告诉我最终查询结果)

接着就是13这个数字的果了。

为了做Prime Query查Root Servers性价比达到最高,肯定是一个包能放多少东西就塞多少东西,所以把所有Root Servers的结果都塞进去,刚好能塞 14 个,不全用就塞 13 个吧,留下一点东西以备后患,留待扩展

13台根服务器均不在中国,一旦发生紧急情况,网络会瘫痪吗

在互联网时代,数据是最宝贵的资源,而作为数据处理中心和存储中心的服务器,更是核心中的核心,所以目前各国对于服务器都是非常看重。

而在众多服务器当中,互联网根服务器更是重中之重。

提到计算机服务器相信大家都知道,但是很多网友可能不知道互联网根服务器是什么东东。

这里所谓的根服务器其实并不是物理意义上的设备,而是顶级的IP地址,简单来说就是根域名,目前全球总共有13个根服务器,其中美国本土有10个,另外三个分别在日本和欧洲。

那这个根服务器到底有多重要呢?其实这个根服务器是控制着全球互联网访问的生杀大权。比如当你想访问一个网页的时候,你必须获得这个网页的IP地址,这个IP地址表面看起来也就几个英文字母,就是www.xx.com,看起来貌似并不是什么复杂的事情,但其实这些字母只不过是IP缩减而已,真实IP地址其实是一种数字,有的数字甚至达到几十位,一般人很难记住,这时候就需要根服务器介入进行解析。

当大家输入一个网址的时候,如果本地缓存没有这个IP地址,那就需要寻找根服务器帮助,根服务器它并不存储这个IP地址,但它可以告诉你去哪个地方查找具体的信息,然后得出最终的IP地址,这样大家才能够成功访问某一个网站

如果根服务器拒绝对一些域名进行解析,那么很多网站将没法正常访问,很多数据也将没法正常传输,这不论对于日常的工作还是对一个国家的安全影响都是非常大的。

但是目前全球互联网根服务器基本上都是被美国控制,毕竟美国是互联网的起源地,所以全球的根服务器基本上都被美国掌控,目前全球总共有13台根服务器,其中一个是主根,还有12个辅根,这里面有10台在美国,1台在英国,1台在日本,1台在瑞典。

正因为控制着全球互联网的根服务器,所以这也成为美国用于制裁其他国家的一种重要手段。

比如2003年伊拉克战争期间,美国停止对伊拉克译名的解析,结果导致伊拉克网民不能访问以(.iq)为后缀的所有网址。

再比如2004年美国与利比亚在(.LY)一级域名的管理归属上发生分歧,最终美停止向利比亚提供该域名的解析服务,结果导致利比亚从全球互联网中蒸发了3天。

从这两个事情可以看出,掌控全球互联网根服务器是多么重要的一个事情,对此很多人都担心,万一发生一些特殊情况,美国把我国的互联网根服务器给夹断了,我们没法正常访问各类网址,那岂不是受很大的影响?

其实对于这种担心,我国早就想到了。

早在2003年的时候,我国就已经建立了镜像根服务器。

这个镜像根服务器到底是什么东东呢?其实说得简单点,就是把我们访问过的网页IP地址抄一份下来进行备份,相当于镜像根服务器实际上已经存储了绝大部分的IP地址,这样即便美国的根服务器拒绝解析,但是我们通过国内的电脑访问全球各大网站的时候,仍然可以正常进行。

毕竟根服务器归根到底它也只不过是一个桥梁的连接作用,他没法改变各大网站IP地址,各大网站的IP地址都是固定的,只要我们把这些IP地址记住了,就可以随时进行访问。

不过这里面有一个问题,那就是我们能够随时访问全球其他的国家网站,但是如果美国拒绝对中国各大网站进行解析,那么,国外的用户就没法正常访问中国的网页。

那这个问题有没有办法解决的?当然有。

实际上在2015年的时候,中国互联网工程中心牵头发起了“雪人计划”,该计划联合WIDE机构(现国际互联网M根运营者)、互联网域名工程中心(ZDNS)等共同实施,并在2016年完成。

这个计划就是要打破美国垄断的ipv4时代的根服务器控制,让全球互联网访问变得更加自由。

目前全球ipv6总共有23个根服务器,其中有4个在中国,而且主根也是在中国,另外中国还有三个辅根。

有了ipv6根服务器之后,即便美国停止对中国域名进行解析,但是我们仍然能够通过ipv6访问其他国家的网站,其他国家用户也可以通过ipv6实现对中国网站的访问,所以我们根本不怕美国对中国“断网”。

中国有互联网根服务器吗

从ipv4角度来说没有,别说中国没有,就全亚洲也只有一台,还是个辅根服务器,放在了日本。不过,话又说回来,全世界一共就13台根服务器,只有一台主根,这个不用想,肯定放在了美国。如果是ipv6,那完全就是另外一种情况了。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部