域名
胶水记录和自定义名称服务器
Glue records solve one specific circular-lookup problem in DNS, and because Kapsule's nameservers live on domains of their own rather than on yours, almost nobody hosting with us ever needs one.
胶合记录解决 DNS 中一个特定的循环查询问题。由于 Kapsule 的名称服务器驻留在自己的域上而不是您的域上,几乎所有与我们托管的用户都不需要胶合记录。
本文介绍什么是胶合记录、为什么我们的设置完全避免了这个问题、如何更改域上的名称服务器,以及在注册表确实需要胶合的罕见情况下该怎么做。
什么是胶合记录
名称服务器由主机名而不是地址来命名。当注册表委托 example.com 时,它会发布类似"example.com 的名称服务器是 ns1.example.com 和 ns2.example.com"的内容。
读两遍就会看出问题所在。要找到 example.com,解析器必须询问 example.com 的名称服务器。要找到这些名称服务器,它必须查找 ns1.example.com,这在 example.com 内部,而它还无法到达。查询追着自己的尾巴。
胶合记录打破了这个循环。父注册表在委托旁边发布这些名称服务器的 IP 地址,因此解析器在被告知主机名的同时获得地址。胶合记录保存在注册表,而不是在您的区域,这就是为什么它必须特别注册而不是作为普通 DNS 记录添加。
仅当域的名称服务器命名为该同一域内部时才需要胶合记录。如果您的名称服务器是某个其他域下的主机名,就不存在循环,不需要胶合记录,普通 DNS 查询路径就可以工作。
为什么 Kapsule 域不需要胶合记录
我们的名称服务器是:
ns1.kapsulecloud.com
ns2.kapsulecloud.com
ns3.kapsuledns.com
ns4.kapsuledns.com
它们都不在您的域内,因此不存在循环查询,也不需要胶合记录。无论您的域叫什么名字,解析器都可以通过它们自己的域找到我们的名称服务器,而无需到达您的域。
在两个不同的顶级域之间分割是有意为之的。影响一个顶级域父区域的问题不能同时导致我们四个名称服务器全部瘫痪,因为其中两个是通过 DNS 树的完全不同部分到达的。
始终设置所有四个。仅设置两个或从每一对设置一个虽然现在可用,但会牺牲设计存在的恢复能力。更多信息请参阅名称服务器。
更改域上的名称服务器
KPanel 从域页面在注册表管理名称服务器。
- 登录 KPanel 并点击左侧边栏中的域。
- 点击该域。
- 在概览选项卡上,找到名称服务器卡片。

当域在我们的四个服务器上时,卡片会显示On Kapsule DNS 徽章,无需执行任何操作。
要更改它们,点击编辑并每行输入一个主机名。提示很明确:"每行一个主机名。2 到 13 个名称服务器。更改在注册商处应用,可能需要时间传播。"点击保存名称服务器。
要返回,点击使用 Kapsule 默认设置,这会将域重置为我们在注册表处的四个名称服务器集合。
更改名称服务器会同时移动整个域的权威答案。您的网站、电子邮件、验证记录和所有其他内容都遵循注册表所指向的任何名称服务器。在将域从 Kapsule DNS 指向其他位置之前,请确保目标提供商已经拥有您区域的完整、正确的副本,包括 MX、SPF、DKIM 和 DMARC。这里缺少邮件记录不会导致警告,而是导致无声失败。
该面板验证您输入的内容:2 到 13 个名称服务器,每个都是有效的主机名。如果主机名格式错误,它会告诉您是哪一个。更改在注册表处应用,全球生效速度取决于父区域而非我们。
当您指向其他服务器时,您的区域会发生什么
将注册表指向其他人的名称服务器不会删除您在此处的任何内容。您的记录保持原样。
改变的是哪些功能有效。DNS 管理选项卡、域转发和 DNSSEC 都依赖于您的区域由我们的名称服务器提供。当不是时,DNS 选项卡显示"未关联 DNS 区域",说明"DNS 管理需要关联区域。当您通过 KPanel 注册域时会自动创建",转发告诉您它首先需要 Kapsule 名称服务器。
将域指向我们的四个服务器,这些功能将再次可用。
如果您确实需要胶合记录
两种情况需要它:
**您运营在您自己域内命名的自己的名称服务器。**例如您在自己的服务器上运营 ns1.yourdomain.com 和 ns2.yourdomain.com。该配置在注册表处需要针对 yourdomain.com 的胶合记录。
**注册表或第三方告诉您注册主机。**注册名称服务器主机,有时称为创建子名称服务器或私有名称服务器,是发布胶合记录的操作。
KPanel 不提供自助屏幕。开启支持工单 并提供域名、准确的名称服务器主机名以及每个应解析到的 IPv4 和 IPv6 地址,我们将代您与注册表进行协调。
在走这条路之前,问问自己真正想要什么。如果目标是让客户在公共查询中看到您的品牌而不是我们的,那就是虚拟名称服务器,这是一个有真实运营成本的表示更改:您变成负责主机名的可用性,而一个错误会导致整个域离线而不仅仅是一条记录。如果目标确实是运营自己的 DNS 基础设施,胶合记录是正确答案,上面的工单是获得它的方式。
委托子域不是同一件事
DNS 选项卡提供 NS 记录类型,值得明确说明它的作用。您区域中的 NS 记录将子域的责任转交给其他人的名称服务器,例如让第三方在自己的 DNS 上运营 status.example.com。
这是委托,不是胶合。它发生在您的区域内,您可以在 DNS 选项卡上自己执行,不需要注册表参与。胶合仅存在于父注册表,且仅针对在被委托域内命名的名称服务器。
故障排除
**"提供 2 到 13 个名称服务器。"**注册表至少需要两个名称服务器,接受不超过 13 个。添加第二个或修剪列表。
**"无效的名称服务器主机名。"**其中一行不是有效的主机名。常见原因是尾部点、多余空格、输入 IP 地址而应为主机名,或复制的行捕获了项目符号字符。
我更改了名称服务器,我的站点宕机了。新的名称服务器没有您的记录。点击使用 Kapsule 默认设置将域恢复到我们的 DNS,确认站点加载,然后在重试之前在目标区域正确设置。
我更改 DNS 提供商时电子邮件停止了。 MX、SPF 和 DKIM 记录未转移。在新提供商处重新创建它们。该域的任何邮箱上的可交付性选项卡准确显示应发布的记录和它们应该说的内容。
**名称服务器更改未生效。**注册表传播不是即时的,且不在我们的控制范围内。检查名称服务器卡片是否显示您保存的内容,然后允许时间通过。如果卡片正确,一天后公共委托仍然错误,开启支持工单。
我想在使用外部名称服务器的域上启用 DNSSEC。 KPanel 中的 DNSSEC 对我们提供的区域进行签名。如果您的 DNS 在其他地方,在那里启用它。请参阅启用 DNSSEC。