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 缓存同理。短期全挂影响有限,长期需本地部署替代根区。