根服务器为什么只能有13个

首页 / 常见问题 / 企业数字化转型 / 根服务器为什么只能有13个
作者:企业管理工具 发布时间:8小时前 浏览量:8050
logo
织信企业级低代码开发平台
提供表单、流程、仪表盘、API等功能,非IT用户可通过设计表单来收集数据,设计流程来进行业务协作,使用仪表盘来进行数据分析与展示,IT用户可通过API集成第三方系统平台数据。
免费试用

根服务器只能有13个是受当时的技术限制造成的,因为网络传输限制,必须让所有的根服务器数据能包含在一个512字节的UDP包中,所以根服务器只能限制在13个,并且每个服务器要使用字母表中的单个字母命名,这也是根服务器从A到M命名的原因。

一、什么是根服务器?为什么只能有13个?

根服务器主要用来管理互联网的主目录,全世界只有13台(这13台根域名服务器名字分别为“A”至“M”),1个为主根服务器在美国。其余12个均为辅根服务器,其中9个在美国,欧洲2个,位于英国和瑞典,亚洲1个位于日本。

所有根服务器均由美国政府授权的互联网域名与号码分配机构ICANN统一管理,负责全球互联网域名根服务器、域名体系和IP地址等的管理,这13台根服务器可以指挥Firefox或Internet Explorer这样的Web浏览器和电子邮件程序控制互联网通信。

由于根服务器中有经美国政府批准的260个左右的互联网后缀(如.com、.xyz、.net、.较好等)和一些国家的指定符(如法国的.fr、挪威的.no等),美国政府对其管理拥有很大发言权。

根域名服务器是架构因特网所必须的基础设施。在国外,许多计算机科学家将根域名服务器称作“真理”(TRUTH),足见其重要性。换句话说——攻击整个因特网最有力、最直接,也是最致命的方法恐怕就是攻击根域名服务器了。

不过,这是IPv4时代的事了,现在在与现有IPv4根服务器体系架构充分兼容基础上,由下一代互联网国家工程中心牵头发起的“雪人计划”于2016年在美国、日本、印度、俄罗斯、德国、法国等全球16个国家完成了25台IPv6(互联网协议第六版)根服务器架设,事实上形成了13台原有根域名服务器+25台IPv6根域名服务器的新格局。

二、只有13台根域名服务器的说法是怎么来的?

这种说法源于DNS协议在不使用EDNS0和TCP协议时,通过UDP协议传输的DNS消息,最大长度需要限制在512字节,超出的部分会被截断。

当我们查询根域(.)的NS记录时,512字节只够返回包含13个根域名服务器的NS记录和A记录的响应。

为什么要限制DNS的消息长度呢?

历史遗留的问题,在DNS出现的年代,网络设备还无法处理长度很长的数据报。

另一方面,也是为了避免IP分片,在分片重组过程中,只要其中一个分片丢失,就会导致整个数据报无法被重组接收。

512字节只能容纳12台根域名服务器!

现在能容纳13台根域名服务器,是经过改进的。

1994年,全世界一共有9台根域名服务器,DNS响应已经十分接近512字节极限。

这9台DNS响应报文大小为389字节,假设一个新的根域名服务器域名长度为15字节,则需要占用11+15+16=42字节,(512-389)/42≈2.9台。

也就是说,非常多只能容纳9+3=12台根域名服务器。

后来,Bill Manning和Paul Vixie发起了重命名根域名服务器的域名的计划,将所有根域名服务器放在http://root-servers.net域下,这样就可以使用压缩标签节省空间。此时根域名服务器的数量上限增加至15台。

1997年IANA(互联网数字分配机构)增加了最后4台根域名服务器,虽然还有增加2台根域名服务器的空间,但为了方便未来进行扩展,ICANN(国际组织)保留了一些空间。

任播的应用

DNS是任播最成功的的应用,早在2002年,F根域名服务器就开始实行任播,往后几年里,其他根域名服务器也逐渐开始使用任播,到了今天,所有根域名服务器都部署在任播上,节点遍布全球。

至今,全球已经拥有1089个根域名服务器节点,由12个组织负责运营。

在我国,一共有26个根域名服务器节点,分别为:西宁市L;贵阳市K;郑州市L;武汉市L;北京市I、L、J、K、F;上海市L;杭州市F;香港特别行政区A、I、H、F、F、E、J;澳门特别行政区E、F;台北市I、E、F、F、K、L。

这些节点都是平等的,没有主次之分,所谓13台根域名服务器也就失去了它原来的意义。

根域名服务器的数量,一直受到国人的关注,是因为13台根域名服务器中,没有一台在中国,网络控制权掌握在其他国家手里十分危险,这是一个伪命题,根本不存在。

随着国家大力发展和推进第六代互联网协议(IPv6),安全问题已然不存在。IPv6根域名服务器中国一共部署了4台,1台主根,3台辅根,占全球IPv6根域名服务器的16%。

最后建议,企业在引入信息化系统初期,切记要合理有效地运用好工具,这样一来不仅可以让公司业务高效地运行,还能最大程度保证团队目标的达成。同时还能大幅缩短系统开发和部署的时间成本。特别是有特定需求功能需要定制化的企业,可以采用我们公司自研的企业级低代码平台:织信Informat。 织信平台基于数据模型优先的设计理念,提供大量标准化的组件,内置AI助手、组件设计器、自动化(图形化编程)、脚本、工作流引擎(BPMN2.0)、自定义API、表单设计器、权限、仪表盘等功能,能帮助企业构建高度复杂核心的数字化系统。如ERP、MES、CRM、PLM、SCM、WMS、项目管理、流程管理等多个应用场景,全面助力企业落地国产化/信息化/数字化转型战略目标。 版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们微信:Informat_5 处理,核实后本网站将在24小时内删除。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系邮箱:hopper@cornerstone365.cn 处理,核实后本网站将在24小时内删除。

最近更新

服务器如何实现负载均衡
05-09 13:37
服务器生产测试软件下载
05-09 13:37
如何选择合适的云服务器区域
05-09 13:37
如何在云服务器中部署容器化应用
05-09 13:37
如何在服务器上进行带宽优化
05-09 13:37
网站服务器有什么用
05-09 13:37
如何在服务器上配置存储虚拟化
05-09 13:37
多级路由器设置DNS服务器,以哪个为主
05-09 13:37
如何在服务器上配置事件驱动处理
05-09 13:37

立即开启你的数字化管理

用心为每一位用户提供专业的数字化解决方案及业务咨询

  • 深圳市基石协作科技有限公司
  • 地址:深圳市南山区科技中一路大族激光科技中心909室
  • 座机:400-185-5850
  • 手机:137-1379-6908
  • 邮箱:sales@cornerstone365.cn
  • 微信公众号二维码

© copyright 2019-2024. 织信INFORMAT 深圳市基石协作科技有限公司 版权所有 | 粤ICP备15078182号

前往Gitee仓库
微信公众号二维码
咨询织信数字化顾问获取最新资料
数字化咨询热线
400-185-5850
申请预约演示
立即与行业专家交流