什么是域名服务器(NS)?
域名服务器托管 DNS 区域,并为其提供权威应答。委派则告诉 DNS 层级结构应将某个域名的查询发往何处。注册商处的域名服务器设置与区域内的 NS 记录相互关联,但并不是同一个控制点。
委派如何工作
以 example.org 为例,上级的 org 区域指向负责 example.org 的服务器。递归解析器获得这一引荐后,会向权威服务器查询所需的 A、AAAA、MX 或其他记录。权威应答来自区域本身,而递归解析器可能会将其缓存。RFC 1034 描述了这种层级式设计。
DNS 服务商的控制面板中也可能显示子区域内的 NS 记录。仅修改这些记录,并不一定会改变上级区域中的委派。在迁移期间,请同时确认通过注册商配置的域名服务器和上级区域公布的域名服务器。两者不一致可能导致令人困惑的结果。
何时更换域名服务器
迁移到另一家 DNS 服务商或自行管理的权威服务器时,通常需要修改 NS。切换之前,请复制仍然需要的记录:网站地址、MX 和邮件主机地址、用于域名验证的 TXT,以及特定服务所需的记录。直接查询每台新的权威服务器,确认区域内容完整。
变更期间,旧的委派数据可能仍保留在缓存中。在可能的情况下,过渡期间应让新旧服务商的关键应答保持一致。如果启用了 DNSSEC,请单独检查上级区域中的 DS 记录。旧的 DS 若指向子区域已不再使用的密钥,可能导致验证失败。
检查当前状态
使用域名配置检查查看 NS 及关键记录,然后比较各台服务器的应答。记下时间、服务器名称和查询类型。如果某台权威服务器返回的区域版本不同,请先修复这种不一致,再修改其他设置。光有应答还不够,应答内容也必须正确。
如果更换 NS 后网站无法访问,请区分三种可能:解析器仍在沿用之前的委派、新区域缺少 A 或 AAAA 记录,或者 Web 服务器本身不可用。它们需要不同的解决办法。域名可注册查询并不是委派检测。
可靠性与访问控制
一个区域通常有多台权威服务器,这样一台出现故障时不会导致全部解析中断。它们需要保持数据一致,并持续维护配置。请为注册商和 DNS 服务商账户启用多因素认证:任何能够修改委派或记录的人,都可能同时劫持邮件和网站流量。