跳转到内容
搜索文档

Nameserver 选项

最后更新 查看 MarkdownAgent 设置

请参阅以下部分,了解不同的 Cloudflare nameserver 选项。请注意,这些选项的可用性取决于您的套餐。此外,如果您从 Cloudflare Registrar 获取域名,您的域名已使用 Cloudflare nameserver 且必须保持在 Cloudflare nameserver 上。

分配方法

primary (full)secondary DNS 设置上添加域名时,Cloudflare 会自动分配 nameserver。

默认分配方法是使用标准 nameserver,并 favor 账户内所有 zone 的 nameserver 名称一致。但是,如果存在冲突,即使同一账户内的域名也可能获得不同的 nameserver 名称。

这些 nameserver 分配无法更改。但是,根据您的订阅,您可能有不同的选项以获得更好的 nameserver 一致性。

Nameserver 一致性

添加新 zone 时可预期的一致性级别取决于配置的 nameserver 类型。

  • 对于标准 nameserver,由于冲突可能由任何人在任何其他 Cloudflare 账户中添加相同 zone 引起,新 zone 被分配与先前现有 zone 不同的 nameserver 名称的可能性更高。

  • 如果您使用账户自定义 nameserver,唯一的冲突将是父 zone 和子 zone 之间,这使得跨新 zone 的一致分配更有可能。

  • 使用 tenant 自定义 nameserverFoundation DNS 高级 nameserver 时,仍可能因同一域名被添加到不同账户而引起冲突,但由于对这些功能的访问更受限制,新 zone 被分配与先前现有 zone 不同的 nameserver 名称的可能性较低。

DNS zone 默认值

如果您拥有 Enterprise 账户,还可以选择配置自己的 DNS zone 默认值,并更改向账户添加新 zone 时 Cloudflare 处理 nameserver 分配的方式:

  • Standard nameservers randomized(标准 nameserver 随机分配):Cloudflare 每次向账户添加新域名时随机分配 nameserver 名称对,而不是尝试保持一致性。
  • Advanced nameservers(高级 nameserver):Cloudflare 使用与默认相同的方法——尝试保持账户内不同 zone 的 nameserver 名称一致——但使用特定的 Foundation DNS nameserver
  • Account custom nameservers(账户自定义 nameserver):Cloudflare 自动分配您先前为账户配置的账户自定义 nameserver 集合。在此方法中,将首先尝试 Set 1(集合 1),如有任何冲突,Cloudflare 将按升序循环其他 nameserver 集合。

Multi-provider DNS

Multi-provider DNS 是使用 primary setup (full) 的 zone 的可选设置,是使用 secondary setup 的 zone 的强制默认行为。

在 primary zone 上启用 multi-provider DNS 时:

  • Cloudflare 将不再忽略在 zone apex 上创建的 NS 记录,如下例所示。

    Type Name Nameserver
    NS @ ns1.external.com

这意味着对 zone apex 请求 NS 记录的 DNS 查询响应将包含 Cloudflare 和其他 DNS 提供商的 nameserver。

Nameserver TTL

对于 Cloudflare nameserver(标准或高级)和自定义 nameserver,NS 记录生存时间(TTL)由 DNS Records(DNS 记录) 页面上 DNS record options(DNS 记录选项) 下的特定设置控制。

默认 TTL 为 24 小时(或 86,400 秒),但您可以根据需要降低此值。例如,更改 nameserver 或迁移 zone 时,较短的 TTL 可能有用。接受的值范围为 30 到 86,400 秒。

此设置也可以配置为 DNS zone 默认值,意味着在账户中创建的新 zone 将自动以您定义的值开始。

这篇文档对您有帮助吗?