码界工坊

htykm.cn
人生若只如初见

根域名服务器一共有多少台 根域名服务器到底是什么

  什么是根域名服务器?根域名服务器一共有多少台?其实啊世界上一共只有13个根域名服务器,根域名服务器是域名解析系统(DNS)中的顶级域名服务器。他们负责管理顶级域的权威域名服务器地址。作为互联网基础设施的重要组成部分,所有的域名都离不开它们。下面我们将从dns协议的实现角度分析为什么世界上只有13台根域名服务器。

  在初始设计时,dns消息的总大小为512字节,其结构如下:

 

  

  ;; QUESTION SECTION:

  ;. IN NS

  ;; ANSWER SECTION:

  .518400 IN NS a.root-servers.net.

  .518400 IN NS b.root-servers.net.

  ;; ADDITIONAL SECTION:

  a.root-servers.net. 3600000 IN A 198.41.0.4

  b.root-servers.net. 3600000 IN A 192.228.79.201

  前12个字节是固定头信息

  问题部分(查询问题部分):

  root-label: 00, 1 byte;

  class, 2 bytes and;

  the qtype: 2 bytes.

  总共5个字节。

  应答部分(应答):

  root-label: 1 byte;

  ttl: 4 bytes;

  class: 2 bytes;

  type: 2 bytes;

  rdlength: 2 bytes

  nameserver name: <1>a<12>root-servers<3>net<0>: 20 bytes.

  总共31个字节。

  之后的其他记录部分的结构与应答部分的结构相同

  root-label: 1 byte;

  ttl: 4 bytes;

  class: 2 bytes;

  type: 2 bytes;

  rdlength: 2 bytes

  nameserver name:<1>20bytes.

  但是其他记录部分可以压缩成4个字节,可以压缩成4个字节,所以其他记录部分总共是15个字节。

  附加部分

  nameserver name: <1>a<12>root-servers<3>net<0>: 20 bytes;

  ttl: 4 bytes;

  class: 2 bytes;

  type: 2 bytes;

  rdlength: 2 bytes;

  address: 4 bytes.

  但是name字段可以压缩为2个字节,因此这部分总共占用16个字节。

  所以总字节数是:12+5+31+16n+15m(n通常等于m)=48+31n=512字节,所以解决方案是n≈14.968;

  所以我们的根服务器实际上可以部署不超过15个,加上在早期设计中保留的缓冲区,所以现在只有13个根域名服务器.

       关于根服务器的技术问题咱们聚名网只能跟大家说到这了,如果大家真的想了解根服务器不妨去百度看看一些技术文章,那里会有详细的解答,如果大家对于域名注册感兴趣可以随时咨询聚名网哦!

 

未经允许不得转载 » 本文链接:http://htykm.cn/html/683e6499252.html

推荐文章

  • 如何在Debian中回收不再使用的软件包

    在Debian系统中,回收不再使用的软件包可以通过以下几种方法来实现:1. 清理APT缓存APTAdvanced Package Tool)会缓存下载的软件包文件,以加快后续安装速度。你可以定期清理这 ...

  • jira是什么工具软件?

    什么是jira?jira是什么工具软件?jira工具有什么优缺点?下面是关于jira工具软件的介绍。1、jira工具软件介绍jira是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于需求管 ...

  • 什么是网站代码?有哪些类型?

    什么是网站代码?网站代码有哪些类型?网站代码又称网站源代码或网站源码,可以理解成源文代码。比如你现在打开的网页,它是由一大堆的源代码组成,通过我们的网页浏览器(或服务器)翻译成我们所看到的这个样子;其 ...

  • 防火墙是什么?

    什么是防火墙?防火墙一词原指古代人们房屋之间修建的那道墙,这道墙可以防止火灾发生的时候蔓延到别的房屋。发展至今,防火墙指的是隔离在本地网络与外界网络之间的一道防御系统。下面就带了解一起了解下防火墙的含 ...

  • Ubuntu iptables如何设置定时任务

    在 Ubuntu 系统中,使用 iptables设置定时任务通常涉及以下几个步骤:创建iptables规则:首先,你需要确定要应用的iptables规则。这些规则可以用于限制流量、允许特定IP访问等。 ...

  • exb是什么文件?用什么打开?

    什么是exb文件?exb文件用什么打开?如果不了解以上问题的话,下面是相关exb的文件介绍。1、exb是什么文件?caxa电子图板XPr2是CAXA电子图板的最新版本,它在继承CAXA电子图板V2诸多 ...

  • 3月起个人也能在抖音开店了

    3月2日消息,据抖音电商官方披露,2023年3月起,抖音电商将开放支持个人开店,个人仅需提供符合要求的身份证并通过实名认证,即可在抖音电商注册“抖音小店”成为商家。最快1小时入驻。根据公告,试运营期间 ...

  • 桌面文件夹删除找回方法

    在工作中很多人都会遇到桌面的文件夹突然不见的情况,例如不小心桌面的文件夹被删除了。下面主要介绍桌面文件夹被删除找回的几个方法。1、回收站还原法电脑桌面找到“回收站”图标使用鼠标双击进入,在“查看”选项 ...