跳转到内容
搜索文档

设置 zone 自定义 nameserver

最后更新 查看 MarkdownAgent 设置

使用 zone 自定义 nameserver(ZCNS)时,每个自定义 nameserver 名称必须是配置该自定义 nameserver 的 zone 的子域名。

例如,对于 zone domain.test,ZCNS 可以是 ns1.domain.testns2.domain.test,但不能使用不同的 TLD(ns1.domain.org),也不能使用不同的域名(ns1.example.com)。

可用性

Zone 自定义 nameserver 适用于 Business 或 Enterprise 计划的 zone。可通过 API 或仪表板使用。

使用 zone 自定义 nameserver

主 zone(完整设置)

要创建 zone 自定义 nameserver:

  1. 在 Cloudflare 仪表板中,前往 DNS Records(DNS 记录) 页面。

    Go to Records ↗
  2. Custom nameservers(自定义名称服务器) 上,选择 Configure(配置)

  3. 选择 Create custom nameservers just for your-domain.com(仅为 your-domain.com 创建自定义名称服务器),并输入用于 ZCNS 名称的子域名(例如 ns1ns2ns3)。

  4. 选择 Save(保存) 确认。

使用 Edit zone 端点,并在请求体中指定自定义 nameserver:

"vanity_name_servers": ["ns1.example.com","ns2.example.com"]

Cloudflare 将为每个 ZCNS 名称分配一个 IPv4 和一个 IPv6 地址,并自动创建关联的 AAAAA 记录。

下一步取决于您是否使用 Cloudflare Registrar 管理域名:

  • 如果您使用 Cloudflare Registrar 管理域名,请联系 Cloudflare Support,将自定义 nameserver 和 IP 地址添加为域名的 glue 记录。
  • 如果您未使用 Cloudflare Registrar 管理域名,请在 registrar 处将 zone 自定义 nameserver 添加为权威 nameserver,并添加为 glue(A 和 AAAA)记录(RFC 1912)。如果不添加这些记录,对您域名的 DNS 查询将失败。

辅助 zone

如果您使用 Cloudflare 作为辅助 DNS 提供商,仍可设置 zone 自定义 nameserver。按照上述步骤创建 zone 自定义 nameserver 后,请执行以下操作:

  1. 获取 ZCNS IP。您可以在 DNS Records(DNS 记录) 页面上找到它们,也可以使用 Zone details 端点 获取 vanity_name_servers_ips
  2. 在主 DNS 提供商处,添加 NS 记录,并在用作 ZCNS 名称的子域名上添加 A/AAAA 记录。
  3. 在 registrar 处,将 zone 自定义 nameserver 添加为权威 nameserver,并添加为 glue(A 和 AAAA)记录(RFC 1912)。

移除 zone 自定义 nameserver

要移除 zone 自定义 nameserver(及其关联的只读 DNS 记录):

  1. 在 Cloudflare 仪表板中,前往 DNS Records(DNS 记录) 页面。

    Go to Records ↗
  2. Custom nameservers(自定义名称服务器) 上,选择 Disable(禁用)

使用 Edit zone 端点,并在请求体中包含空数组:

"vanity_name_servers": []

Cloudflare 将移除您的 ZCNS 及其关联的只读 AAAAA 记录。

如果您未使用 Cloudflare Registrar 管理域名,请务必在 registrar、父 zone 或主 DNS 提供商处相应调整 nameserver。

这篇文档对您有帮助吗?