您的位置 首页 知识

全球互联网共有多少个DNS根域名(全球共有多少个dns根服务器)

网友提问:

DNS根服务器里存了世界上所有的域名吗?

优质回答:

众所周知,dns根服务器全球13台,命名为a.root-server.net到m.root-server.net,分布在全球,其中10台在美国,1台在英国,一台在瑞典,一台在日本。

如果在题主的问题里面加两个字,就是正确答案,dns根服务器里存了世界上所有的顶级域名,比如.com,.net,.name,.gov等。

但是dns根服务器又没有那么重要,13台就算同时全部炸毁,你访问任何网站都没啥问题,因为全球各国各地都有顶级域名dns缓存,而顶级域名的dns解析又十分稳定,不会轻易改变。

举个例子,中国每秒多少人会访问*.cn这种网站,不可能每个人访问都去顶级域名服务器那边走一圈,那别说13台,130台都扛不住,中国人的dns请求出不了中国,下面的图只是在没有任何dns缓存情况下的dns请求流程图。所以网上那些说美国断了根服务器,就能让中国断网,纯属扯淡。

其他网友回答

域名是有层次的,比如头条的域名是www.toutiao.com.,你没看错,后面有一个点,就这么点,就代表根玉米,左边的.com就是商业顶级域名,还有很多国家顶级域名,比如我国的顶级域名就是点CN。域名还在不断的扩充。

中间的.toutiao,代表头条的服务器属于二级域名,再往左就是三级域名,如果左边还有的话,那就是四级域名,可见域名结构是很有层次的,并且全球的域名很多,如果只用一台服务器来承载这些域名的解析任务的话,不但需要巨大的存储容量,并且也给该服务器的性能造成影响,最主要的是还是容易造成断点故障,如果这个服务器挂掉的话,那么整个互联网将无法行。所以跟服务器并不会存储所有的域名,它只是存储那些顶级域名,其他的级别域名在存储到其他的服务器中,还用这种分布式的方式!

这样的方式不但减轻的单个服务器的负担,并且消除了单点故障,使整个互联网更健康的运行,并且其他的域名服务器可以存储在全球的其他位置,也加快了域名解析的速度。

其他网友回答

不是的,根服务器只提供顶级域名服务,比如你查baidu.com,根服务器会告诉你到192.5.6.30这个ip去查,根服务器就完成了。你到192.5.6.30这个ip去查,它告诉你有220.181.33.31提供baidu.com的解析服务,你再到220.181.33.31去查,这才告诉你baidu.com的ip是220.181.38.148。

其他网友回答

绝大部分是转发,告诉你这个域名去哪个ns域名服务器查询