维持互联网正常运转的通信中枢,就是13个根服务器,这其中有10个位于美国,英国日本瑞典各1台。
所谓的根服务器,虽然名为服务器,但并不是我们日常所理解的那些如主板、内存之类的硬件设备,而是其中存储的13个根域名,它们构成互联网最底层的根基,然后衍生出众多域名。
因为互联网最早诞生在美国,根服务器也主要分布在美国,13个根服务器中,其中1个为放置在美国的“主根域名服务器”;其余12个是“辅根域名服务器”,分别放置在美国(9台)和英国日本瑞典(各1台)。
根服务器的作用:
根服务器最主要的作用是域名解析,我们日常浏览网站,只需要输入一串简短的英文网址即可登录。但在互联网世界中,每个网站的IP地址并不是用这串字母来记录,而是一长串随机分布的数字。这样的数字非常不便于记忆和使用,所以才产生了简短的中英文网址。
我们在浏览器中输入之后,通过DNS服务器把这个网址解析成IP地址,这样就可以访问网站了。DNS服务器解析的过程也是逐级向上访问的,它首先从浏览器自身的缓存中查找IP地址,如果没有的话就会访问电脑内置的缓存数据,如果都查询不到那就会一层层地往上寻找服务器来解析网址,直至访问到根服务器。
目前世界上的13台根服务器系统用从A到M的13个字母编号。其中H服务器位于美国东部马里兰州的阿伯丁武器试验场,属于美国陆军实验室。G服务器由五角大楼网络信息中心控制,由分散在不同地点的服务器协同工作,组成了一个虚拟的“根服务器”。网络信息中心负责为美国总统、五角大楼和前线战斗部队提供信息安全支持,它所采用的这种分散式根服务器布局,被称为“多播”技术,体现了其军事安全意图。其他和美国军方联系密切的根服务器还包括美国航空航天局控制的E服务器,位于硅谷的山景城;还有位于美国南加州大学信息科学研究院的B服务器,以及位于马里兰大学校区内的D服务器。
另外5台位于美国的根服务器分别为美国VeriSign公司管理的A服务器,位于弗吉尼亚;美国Cogent公司的C服务器,采用分散式布局,位于洛杉矶、纽约、芝加哥和弗吉尼亚;美国“互联网系统联合体”的F服务器,分布在全球40个地方,包括伦敦、北京、台北等地;同样由美国VeriSign公司管理的J服务器系统,分布在北京、旧金山等30个城市;“互联网域名与数字地址分配机构”控制的L服务器,位于洛杉矶,据称该组织还 *** 控一台母服务器,管辖着13台根服务器。
位于美国境外的根服务器只有3台,分别为瑞典Autonomica公司和北欧NORDUnet组织管理的I服务器,分布在29个城市;欧洲网络协调中心管理的K服务器,1997年扎根欧洲,分布在伦敦等17个城市;日本WIDE项目组管理的M服务器,位于东京。
根服务器建设还是特别复杂的,需要大规模机房和主干网络。
回答这个问题要从IPV4根服务器DNS协议(域名解析协议)说起。
DNS协议使用了端口上的UDP和TCP协议。UDP通常用于查询和响应,TCP用户主服务器和从服务器之间的传送。由于所有UDP查询和响应中能保证正常工作的最大长度是512字节,512字节限制了根服务器的数量和名字。
要让所有的根服务器数据能包含在一个512字节的UDP包中,IPV4根服务器只能限制在13个,而且每个服务器要使用字母表中的单个字母命名,这也就是IPV4根服务器是从A~M命名的原因。
根服务器主要用来管理互联网的主目录。所有IPV4根服务器均有美国政府授权的互联网域名和号码分配机构ICANN统一管理,负责全球互联网域名IPV4根服务器、域名体系和IP地址等的管理。全世界只有13台IPV4根域名服务器。1个为主根服务器再美国。其余12个均为辅根服务器,其中9台在美国,欧洲2个,位于美国和瑞典,亚洲1个位于日本。
在这里很多人就要问了,为什么中国没有自己的IPV4根服务器?
2006年12月,中国开通“根域名中国镜像服务器”,这意味着自此中国网名在访问任何以
com
和net
为后缀的网站时不必再绕道美国,只需要在本土即可完成访问请求,不过,DNS解析的结果最终还是会汇总到根域名服务器上。为什么不能再中国增加第14个IPV4根域名服务器呢?
前面已经降到由于数据包原因,IPV4根域名服务器只能有13个,如果中国要拥有自己的根域名服务器只有2个办法,一是现在有IPV4根于服务器的国家移植,二是改变网页访问的申请由一个数据包完成的现状。移植不可能,因为美国不会给,别的国家也不富裕。改变一个数据包的技术模式更不可能,因为牵扯范围和技术变动太大,不太现实。
中国主导“雪人计划”于2016年在全球16个国家完成25台IPV6根服务器架设,事实上形成了13台原有IPV4根服务器加25台IPV6根服务器的新格局。中国,目前部署有4台服务器,其中含有1台主根服务器和3台辅根服务器,这也打破了中国过去没有根服务器的格局。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)