example.com. 86400 IN NS a.iana-servers.net.
NS 记录(域名服务器)指明哪些服务器对某个区域具有权威性——即保存其真实记录的服务器。它们出现在两个地方:父区域(顶级域注册局的委派)和区域自身。两者应当一致。
委派的原理
解析器查询 www.example.com 时,先问根服务器,根服务器把它引向 .com 服务器,后者再把它引向 example.com 的 NS 记录。如果域名服务器位于该区域内部(ns1.example.com),父区域还会以胶水记录发布它们的地址,以避免“先有鸡还是先有蛋”的问题。
最佳实践
至少使用两台位于不同网络的域名服务器。NS 的目标必须是具有 A/AAAA 记录的主机名,而不是 CNAME。更换域名服务器要在注册商处操作,而不是在区域文件中修改。
常见问题
- 如何更换域名的域名服务器?
- 在域名注册商处更换。注册商会更新顶级域注册局中的委派;旧 NS 记录的 TTL 到期后,变更即可生效。
- 为什么注册局与我的区域中的 NS 记录不一致?
- 父区域的委派和区域自身的 NS 集合是分开维护的。请保持两者一致,以免解析结果不一致。