计算机相关专业的同学都知道,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网站。
所以,即便绝大多数根域名服务器在美国,即便技术真的可以实现,美国也不太可能给根域名服务器动手脚来制约我们。
本文来自凋颜投稿,不代表胡巴网立场,如若转载,请注明出处:http://www.hu85.com/176827.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxxxx@qq.com 举报,一经查实,本站将立刻删除。