5月29日 22:48

DNS 根服务器是什么?全球有多少个?

根服务器是 DNS 层级最顶端,返回所有 TLD(.com/.org/.cn 等)的服务器地址。全球 13 组根服务器(A-M),13 是早期 UDP 512 字节包大小限制的结果。每组通过 Anycast 技术在全球部署数百个实例,实际根服务器节点超过 1000 个。

追问

只有 13 组不会单点故障吗?

Anycast 解决——同一 IP 全球数百个节点,请求自动路由到最近的。某节点故障流量自动切到其他节点。加上解析器缓存,根服务器实际负载不高。

根服务器被攻击会怎样?

2015 年 DDoS 攻击导致部分根服务器离线数小时,用户基本无感知——解析器有缓存 TTL 未过期前不需要问根。长期(>48h)离线才会影响新域名首次解析。

谁在管理根服务器?

12 个组织(A-M 各一个),受 ICANN 的 IANA 监督。2016 年根区文件管理权从美国移交 ICANN。

中国有根服务器吗?

有镜像节点(Anycast 实例),但不是运营方。2019 年引入 F/I/K/L 四组根的镜像,提升国内解析速度和抗断网能力。根区文件仍由 ICANN 管理。

如果 13 组全挂了怎么办?

解析器缓存能撑数小时到数天。顶级域 TLD 缓存同理。短期全挂影响有限,长期需本地部署替代根区。

标签:DNS