DNS为什么需要根域名服务器?

DNS为什么需要根域名服务器?,第1张

我们知道,DNS是域名系统的英文简称,它是负责将域名转换为IP的一套分布式数据库系统,而DNS服务器就是用来执行此服务的服务器。

而众多DNS服务器也是需要依懒于根域名服务器的!什么是根域名服务器呢?根域名服务器存储的是每个顶级域(如:com,cn,cc等)的域名服务器的地址信息,而不是存储国际上所有域名(如:abccom,abcdcn)的具体信息!

目前全世界的IPv4根域名服务器共13台,组成形式是:1台主根服务器+12台辅根服务器。唯一的主根服务器放置在美国,其它12台辅根服务器中有9台还是在美国、日本英国瑞典各1台,从这里可以看出,美国主导了国际互联网的运行!

鉴于这种情况,中国在2016年推出“雪人计划”,在美国/日本/俄罗期/德国等全球16个国家部署了25台IPv6根服务器架设。

所以当下而言,根域名服务器在国际上共13+25台,这在很大程度上将一些隐患给打消了。

除了根域名服务器外,我们知道像国内还有114公共DNS等,电信/联通/移动这些运营商也都有DNS服务器,那为什么还需要根域名服务器呢?

其实这很好理解,互联网是全球性质的,全球有很多顶级域名,所以需要根域名服务器来负责顶级域的集中管理。试想一下,如果没有根域名服务器,那全球的域名就是一乱糟,随意性强。比如我们说的cn域名其实是国家顶级域名,如果不在根域名服务器中注册,其它国家用户则无法访问所有的cn域名。

总结来说,DNS是层级式的解析模式,大概就是:顶级根域名服务器》区域根服务器》节点根服务器。在实际的域名解析过程中,很多时候都不需要在顶级的根域名服务器去解析,更多的是由节点DNS服务器或区域DNS服务器负责解析的。

node创建虚拟服务器并设置根目录这样做:一个目录的创建和nodejs几乎没有任何关系,如果是Linux系统用 mkdir + 你的文件名字 如果是window系统,那就直接md + 你的文件名字。

原因有二:
一是,北京作为一个具有国际重要地位的首都,具有更好的政治环境,政府更能够保护根服务器的安全性和稳定性,从而更能保证中国互联网的正常运营;
二是,北京互联网环境比较完善,网络覆盖范围更大,可以有效的缩短中国的网络传输距离,可以优化中国的网络结构,提高网络效率。

DNS根服务器主要用来管理互联网的主目录,全世界只有13台。

1个为主根服务器,放置在美国。其余12个均为辅根服务器,其中9个放置在美国,欧洲2个,位于英国和瑞典,亚洲1个,位于日本。

1、 INTERNICNET(美国,弗吉尼亚州) 1984104

2、 美国信息科学研究所(美国,加利弗尼亚州) 12890107 

3、 PSINet公司(美国,弗吉尼亚州) 19233412 

4、 马里兰大学(美国马里兰州) 12881090 

5、 美国航空航天管理局[NASA](美国加利弗尼亚州) 19220323010 

6、 因特网软件联盟(美国加利弗尼亚州) 19255241 

7、 美国国防部网络信息中心(美国弗吉尼亚州) 192112364 

8、 美国陆军研究所(美国马里兰州) 12863253 

9、 Autonomica公司(瑞典,斯德哥尔摩) 1923614817 

10、 VeriSign公司(美国,弗吉尼亚州) 1925812830 

11、 RIPE NCC(英国,伦敦) 193014129 

12、 IANA (美国,弗吉尼亚州) 198326412 

13、 WIDE Project(日本,东京) 202122733


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10777333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存