揭秘-只有13台DNS根域名服务器原因

news/2024/12/21 22:25:26/

引言

什么是DNS

DNS服务:将主机名映射成IP地址
一个主机可以有一个规范主机名、多个别名(www.sina.com就是个别名)
邮件服务器也有别名
目的:负载平衡,通过IP分流

DNS的架构

前面我们说DNS是将主机名对应到IP,那么这些东西关系(表)应该如何存储呢?
首先集中式存储的问题:

容易访问失败
流量
距离,要在哪里建设服务器
维护问题

所以有了现在的层次架构

在这里插入图片描述
根名称服务器:负责引导查询获取顶级域名称服务器的域名及对应的顶级域服务器的IP地址。
根基服务器的分布:
在这里插入图片描述

根域名服务器

截至2014年10月,全球有504台根服务器,被编号为A到M共13个标号。 大部分借由任播(Anycast)技术,编号相同的根服务器使用同一个IP, 504台根服务器总共只使用13个IP,因此可以抵抗针对其所进行的分布式拒绝服务攻击(DDoS) 。
. 中国大陆在北京有三台编号为L的镜像,编号为F、I、J的镜像各-台,共6台;
香港有编号为D、J的镜像各2台,编号为A、F、I、L的镜像各一台,共8台; 台湾则有编号为F、I、J各一台,共3台。
全球13组根域名服务器以英文字母A到M依序命名, 网域名称格式为“字母. root-servers. org”。其中有11个是以任播技术在全球多个地点设立镜像站。 所有根域名服务器都是以同一份根域文件返回顶级域名权威服务器(包括通用顶级域和国家顶级域),
文件只有550KB 大小。

目前全球一共有13台根域名服务器,其中有10个是在美国,有2个在欧洲,还有一个在日本,这里说的是服务器都是逻辑上的IP地址,对应了 A-M 13 个编号,借由任播(Anycast)技术,编号相同的根服务器使用同一个IP(类似一个集群)。并不是真正的物理机器。

那么为什么DNS根服务器只有13个IP呢

参考:https://miek.nl/2013/november/10/why-13-dns-root-servers/

我们都知道DNS协议是使用了UDP和TCP协议

UDP协议:用于查询和响应(不可靠传输特性等)
TCP协议:用于主服务器和从服务器之间的区域传送(有可靠传输特性等)

在所有 UDP 实现中能保证正常工作的最大包是 512 字节,而这512字节还影响了根服务器的数量和名字。
要让所有的根服务器数据能包含在一个 512 字节的 UDP 包中,接下来我们看UDP包的构成:

    ;; 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字节
问题部分:5字节
答案部分一个资源记录:31字节
答案部分的其他记录采用DNS压缩:15字节*n
附加记录:16字节*m(名字字段压缩)

所以:

12       ;; ->>HEADER<<-5       ;; QUESTION SECTION:
31 + 15n ;; ANSWER SECTION:16m ;; ADDITIONAL SECTION:48 + 31n = 512n = 464 / 31 = 14.96

所以,可以具有14台根服务器,现在13台已经分配,为将来的扩展留出一些空间。


http://www.ppmy.cn/news/789519.html

相关文章

成都最稳定的dns服务器地址,成都首选DNS服务器地址

成都首选DNS服务器地址 内容精选 换一换 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 系统提示无法下载脚本或使用Linux系统方式二安装Agent时失败。原因1:DNS无法…

DNS 服务器配置02

服务器架设图&#xff0c;搭设简单的cache-only DNS 服务器&#xff0c;可以进一步保证内网192.68.1.1/24用户的安全&#xff08;防火墙这时可以禁止53端口&#xff09;。 实验中&#xff0c;配置了两台www服务器&#xff0c;和一台mail服务器&#xff0c;ftp服务器设置成www的…

5.12 关于DNS

DNS的工作原理 DNS&#xff08;域名解析系统&#xff09;是一种组织成域层次结构的计算机和网络服务命名系统&#xff0c;它用于TCP/IP网络&#xff0c;它所提供的服务是用来将主机名和域名转换为IP地址的工作&#xff0c;DNS是应用层的协议。整个工作过程&#xff1a;客户机提…

注册dns服务器ip,DNS服务器地址 - 全国dns服务器地址,全国各地dns地址大全

定义&#xff1a;Nslookup.exe 是命令行管理工具&#xff0c;用于测试或解决 DNS 服务器问题。此工具是通过“控制面板”与 TCP/IP 协议一起安装的。 作用&#xff1a;查询域名所对应的IP地址 nslookup最简单的用法就是查询域名对应的IP地址&#xff0c;包括A记录和CNAME记录&a…

[乐意黎]全国公共 DNS 服务器 IP 地址

公共 DNS 服务器 IP 地址 名称DNS 服务器 IP 地址114 DNS114.114.114.114114.114.115.115阿里 AliDNS223.5.5.5223.6.6.6百度 BaiduDNS180.76.76.76DNSPod DNS119.29.29.29182.254.116.116CNNIC SDNS1.2.4.8210.2.4.8oneDNS117.50.11.11117.50.22.22DNS 派 电信/移动/铁通101.…

国内主要省市DNS服务器地址041221

国内主要省市DNS服务器地址 香港&#xff1a;205.252.144.228澳门&#xff1a;202.175.3.8深圳&#xff1a;202.96.134.133北京&#xff1a;202.96.0.133广东&#xff1a;202.96.128.143上海&#xff1a;202.96.199.132重庆&#xff1a;61.128.128.68乌鲁木齐&#xff1a;61.1…

河南电信dns

郑州电信 主DNS&#xff1a;222.85.85.85 附DNS&#xff1a;222.88.88.88 郑州中国联通&#xff08;网通&#xff09; 主DNS:202.102.224.68 附DNS:202.102.227.68

歌华有线 虚拟服务器,歌华有线dns服务器地址

歌华有线dns服务器地址 内容精选 换一换 域名注册服务可以做什么&#xff1f;域名注册是用户付费获取Internet上某一域名一段时间使用权的过程。华为云域名注册服务提供域名的注册、购买、实名认证以及管理功能。 只有管理员可以设置敏感操作&#xff0c;普通IAM用户只有查看权…