一个域名服务器能够只扮演一个角色或同时扮演几个角色。
主域名服务器是DNS的主要成员,对Internet中域名数据的发布和查找起着非常重要的作用。主域名服务器总是地址数据的初始来源。主服务器对域中的域名有最高授权,并因为它们是域区间传送域区数据的唯一来源,就具有向任何一个甚至全部需要其数据的服务器发布域的信息的功能。一个辅服务器在向另一个辅服务器进行域区传送时也可以是“主服务器”,但是文件却在主域名服务器上。这种语言上的混淆在RFC2136中被澄清。它区分了从属服务器,主服务器和根主域名服务器(primarymasterserver)。
从属服务器。一台授权的用来搜索域区传送的服务器。并且在域区中用NS记录来命名。
主服务器。一台设置为向一个或多个从属服务器传送数据源的授权服务器。
简单来说:根服务器就是域名解析系统中最上层的服务器,对最终域名解析进行服务。
要知道什么是根服务器,就要先简单了解一下互联网运行基础、IP地址、域名、DNS(Domain Name System域名解析系统)这几个东东。
1、基本概念
互联网运行是以IP地址和MAC地址为基础的,机器的世界里,最底层简单能识别的是IP地址和MAC地址,每个主机都分配一个不重复的IP地址和MAC地址,数据交换的时候才得以正常进行。
因为多数人不会记住一个系统的IP地址,所以形成了一个域名(主机名)和IP地址之间的数据库,这样人们只要记住域名就可以访问想访问的主机了。
2、域名解析
这个从域名访问到找出对应的IP地址的过程就是DNS,即域名解析,完成域名解析的服务器就是域名解析服务器,借用百度上的一张图来看下这个过程,域名区域是按照区域来完成的,区域由小区域和大区域组成,如果需要访问全球的域名,才需要。
3、区域解析和根服务器
那么全球的域名解析服务器是怎么分布的呢,为了保证域名解析的正确和有效性,Internet协会把全球分成了3个区域:美国网络信息中心(负责美国及其他地区)、欧洲网络信息中心(负责欧洲地区)、日本网络信息中心(负责亚洲地区),这3个地区共13台服务节点来处理全球的域名解析服务,这13个节点就是域名解析的最顶级的根服务器。
但在实际的运行过程中,大量的域名解析不需要在最定级的根服务器完成,比如中国网络信息中心具有国内所有域名的对应信息,这个时候中国网络信息中心就可以完成国内服务器域名解析服务,是国内节点的根服务器。所以根服务器带有区域属性。
4、中国的域名解析
作为强大的中国,当然是有这项技术的发展根服务器的,中国不仅有区域根服务器,也有全部自己的域名和域名解析系统。
所谓根服务器和域名解析有个很好的对比例子:比如你要去找一个人的身份z和名字的对应关系,首先你去派出所查本地人口,查不到就去分局、再去市局、省厅、直到公安部。
这时候公安部的户籍信息,就是人口信息的根,大致如此。
1、全球共有13台根逻辑域名服务器。这13台逻辑根域名服务器中名字分别为“A”至“M”,真实的根服务器在2014年1月25日的数据为386台,分布于全球各大洲。
2、根域名服务器是架构因特网所必须的基础设施。在国外,许多计算机科学家将根域名服务器称作“真理”(TRUTH),足见其重要性。换句话说——攻击整个因特网最有力、最直接,也是最致命的方法恐怕就是攻击根域名服务器了。
3、在根域名服务器中虽然没有每个域名的具体信息,但储存了负责每个域(如COM、NET、ORG等)的解析的域名服务器的地址信息,如同通过北京电信问不到广州市某单位的电话号码,但是北京电信可以告诉去查020114。世界上所有互联网访问者的浏览器都将域名转化为IP地址的请求(浏览器必须知道数字化的IP地址才能访问网站)理论上都要经过根服务器的指引后去该域名的权威域名服务器(authoritative name server) ,当然现实中提供接入服务的ISP的缓存域名服务器上可能已经有了这个对应关系(域名到IP地址)的缓存。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)