首页 > 编程知识 正文

根域名服务器为什么只能有13个,世界上域名解析根服务器有几台

时间:2023-05-06 08:24:41 阅读:205406 作者:1785

为什么世界上只有13个根域名服务器 简述

首先说明一点,13个根域名服务器,不代表只有13台实体的服务器机器。
概括性的说,13个根域名服务器表示13套装置,每一套装置下面有很多地点安装的根域名服务器组成(这里的根域名服务器,也可以叫做镜像根服务器),每一套装置下的根域名服务器使用同一个域名。
负责运行根域名服务器的公司大多在美国,但是根域名服务器的地点却分布在全世界,为每个地方提供就近的DNS解析服务

原因

​ 我们都知道,DNS解析流程是:DNS-UDP-IP-数据链路层-物理介质层
​ 其中IP协议规定:在互联网中所有的主机和路由器,必须能够接受长度不超过576字节的数据报
​ 576字节减去IP最长首部60字节,留出4字节的富余量,还剩512字节
​ 这512字节是留给上层的,DNS不希望以任何形式分片,所以DNS报文被限制在(512-8)字节以内。(减8因为UDP)
​ 一个根域名服务器占用32字节,其中包括根域名名称、地址、TTL等,13个根域名服务器占用了416字节,剩余的字节留给DNS报文头和可能的其他协议参数。
​ 没有多余的32字节留给第14个根域名服务器

为什么IP数据报限制在576字节以内

​ 长的IP数据报传输起来效率提高,因为首部占数据部分的比例变小。
​ 但是数据报短的时候,路由转发速度更快。
太大的IP数据报会被链路层做分帧处理。
​ 于是规定 在互联网中所有的主机和路由器,必须能够接受长度不超过576字节的数据报

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。