首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如果美国把根域名服务器封了,中国会从网络上消失吗?

计算机相关专业的同学都知道,IPv4的根域名服务器只有13台,其中1个主根和9个副根在美国,其余三个分别在英国、瑞典和日本。如果美国真的动手,终止.cn后缀的解析和申请,会不会导致中国网络瘫痪?

理论上,这一方法是可行的,现实中发生过这样的事情,伊拉克战争期间,美国直接将伊拉克顶级域名.iq的申请和解析工作终止掉,导致所有以.iq后缀的网站,全都无法访问。

如果美国想针对中国,将根域名服务器封了,真的能影响中国的互联网吗?

DNS科普

DNS是一个域名系统。早期人们访问一个网站,需要输入该网站的IP地址,IP地址不好记忆,又容易输错,于是就有了域名。

有了域名之后,人们只需要输入域名,就能访问目标网站。虽然在浏览器中输入的是域名,但实际上是访问了目标网站的IP地址,怎么做到的呢?答案是DNS解析。

当用户输入域名后,由DNS将其解析为目标网站的IP。

过程为,用户在浏览器中输入域名后,首先发给本地DNS,如果本地DNS查不到,则向根DNS发出请求解析,还查不到继续向顶级DNS发出请求解析,再查不到继续向二级DNS发出请求,以此类推,知道查询到所请求的域名。

因为如果本地DNS查询不到,会直接向根DNS发送解析请求,所以根DNS就显得十分重要。

为什么根DNS只有13台?

由于历史和技术原因,对于IPv4而言,它的根DNS只能有13个IP。这13个根的名字和IP,可以通过以下这个网址查询到:

https://www.internic.net/domain/named.root

这13个根的名字为A.root-servers.net到M.root-servers.net,A为主根,其余为辅根。

虽然IPv4的根域名服务器只有13个,但这13个并不是真的只有13台物理服务器。每个根DNS,背后都有很多真正的服务器在工作。

截止2020年,全球一共有1097个根服务器,一个根服务器还有若干个镜像,分布在世界各个地方。在我国,一共有28个根镜像。

只要在我国境内对根DNS发出的请求,其实都是由这些镜像完成的。对于中国用户来说,对根的请求,一般不会跑到美国去。

镜像和根的功能一样,但它们没有独立的IP,因为它们与根域名服务器共享13个IP。是的,因为只有13个根。

美国能对根DNS动手脚吗?

答案是可以,他可以篡改根区的文件。

但是,由于中国境内对根的访问,最终会落到境内的那些根镜像上,所以我们大可以不同步关于.cn的修改。

这样一来,除了中国人自己,其他国家将无法访问.cn的网站。

如果一些国家想访问.cn网站,他们会将cn记录加回去,并且不同步美国修改的内容。

最终,只有美国无法访问.cn网站。

所以,即便绝大多数根域名服务器在美国,即便技术真的可以实现,美国也不太可能给根域名服务器动手脚来制约我们。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210223A0BSXV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券