码界工坊

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上vsftpd的日志分析方法

    在Debian系统上,vsftpdVery Secure FTP Daemon)的日志文件通常位于 /var/log/vsftpd.log。要分析这些日志,可以使用一些常用的Linux命令和文本处理工 ...

  • 中文域名对企业有好处吗?中文域名怎么样?

    中文域名对企业有好处吗?中文域名怎么样?中文域名和英文域名一样,都是全球顶级域名,打破了以往域名只有英文的模式。中文域名包括NSI推出的国际中文域名和CNNIC管理的国内中文域名。中文是使用最广泛的语 ...

  • 泛域名解析和泛域名绑定什么关联?有何区别?

    泛域名解析和泛域名绑定什么关联?有何区别?经常使用外国虚拟主机的网站管理员自然熟悉域名解析。当然,如果你是高度合格的,你可能经常听到泛域名解析和泛域名绑定。但是,很多人错误地认为泛域名解析和泛域名绑定 ...

  • 域名注册信息不要乱填 注册域名你需要了解这几点

    所谓域名是指企业在互联网上的名称,企业的域名在互联网上是唯一的,通过在浏览器的地址栏中输入域名访问企业的网站,域名与企业商标、企业标识具有同等效力,所以域名叫做网络商标。企业建设网站是企业宣传推广的重 ...

  • SQL Server在Ubuntu上安全吗

    SQL Server在Ubuntu上是安全的,尤其是在使用LTS长期支持)版本时。以下是一些关键点:安全性:Ubuntu LTS版本提供长达五年的安全更新和标准支持,确保系统长期保持安全和稳定。支持平 ...

  • 域名实名认证怎么认证?买的域名实名认证如何做?

    域名实名认证怎么认证?买的域名实名认证如何做?我们购买域名后,域名状态为serverhold,需要申请实名认证才能发布。域名认证,在域名管理、实名认证处,提交相应的实名材料,等待审核。下面聚名网小编就 ...

  • 中文域名的来历 为什么要有中文域名

    随着互联网技术的飞速发展,越来越多的国家提出了增加通用顶级域名的设想。由于互联网起源于美国,英文自然成了域名的主要构成。一方面,它促进了互联网技术和应用的国际化。另一方面,随着互联网的发展,特别是在非 ...

  • 后辍是app的域名值钱吗?app域名现在可以注册吗?

    后辍是app的域名值钱吗?app域名现在可以注册吗?app域名是icann批准的一个新的通用顶级域名,由google运营和管理。.app域名对应于一个“应用程序”,是为移动开发人员定制的专有顶级域名。 ...