服务端阅读 05月29日 22:48
DNS 服务器有哪些类型?各自什么作用?
四类:递归解析器(Resolver)——用户端入口,代替客户端从根到权威逐级查询,8.8.8.8/1.1.1.1 就是这类;根域名服务器——13 组,返回 TLD 服务器地址;TLD 服务器——管理 .com/.org/.cn 等顶级域,返回权威服务器地址;权威服务器——存储域名最终记录(A/CNAME/MX 等),由域名所有者配置。查询链路:Resolver → 根 → TLD → 权威,每级缓存减少重复查询。追问13 组根服务器够用吗?13 是早期 UDP 包大小限制的结果。实际远不止 13 台——用 Anycast 技术,每组根有数百个实例分布全球。递归解析器会缓存多久?按记录的 TTL 决定。但解析器可以自行调整最低 TTL(如 BIND 默认 5 分钟),防止频繁回源。权威服务器和解析器可以是同一台吗?技术上可以(BIND 同时支持),生产环境不推荐。混合部署互相影响性能和安全。为什么不直接问权威服务器?你需要知道问哪个权威服务器——这就是根和 TLD 的作用:告诉你下一步问谁。DoH 和传统 DNS 有什么区别?传统 DNS 明文传输(UDP 53),可被监听和篡改。DoH 用 HTTPS(443)加密查询,防止中间人。代价是延迟略高。Chrome/Firefox 默认对部分用户开启。