跳转到内容
搜索文档

将辅助设置转换为部分设置

最后更新 查看 MarkdownAgent 设置

若你最初配置了传入 zone 传输(Cloudflare 作为辅助),之后可以将 zone 转换为使用 CNAME 设置(部分)

Footnotes

  1. 即你有一个或多个子域(sub.example.com)在 Cloudflare 中作为独立 zone 添加,与 apex 域名(example.com)分开管理。

请按以下步骤完成此转换。

1. 停止传输 zone

  1. 在 Cloudflare 仪表板中,前往 DNS Settings(DNS 设置) 页面。

    Go to Settings ↗
  2. DNS Zone Transfers(DNS 区域传输) 下,选择 Manage linked peers(管理已关联的对等服务器)

  3. 取消关联 peer 并选择 Save(保存)

此时,你的 zone 将为只读。

2. 配置权威 DNS 提供商

  1. (可选)若你还要迁移到新的权威 DNS 提供商,请从先前提供商导出 zone 文件并将其导入到新提供商。

  2. 在权威 DNS 提供商处,为你希望通过 Cloudflare 代理的每个主机名创建指向 {your-hostname}.cdn.cloudflare.netCNAME 记录。

    权威 DNS 提供商处的 CNAME 记录示例

    www.example.comCNAME 记录应为:

    www.example.com CNAME www.example.com.cdn.cloudflare.net
  3. 在权威 DNS 提供商处,移除任何先前存在的、引用你希望通过 Cloudflare 代理的主机名的 AAAAACNAME 记录。对于这些主机名,仅保留指向 {your-hostname}.cdn.cloudflare.net 的记录。

3. 转换你的 Cloudflare zone

  1. 回到你的 Cloudflare zone,确认你拥有在上一步中指向 {your-hostname}.cdn.cloudflare.net 的主机名所需要的所有 AAAAACNAME DNS 记录。你也可以删除任何类型不同的 DNS 记录,因为一旦将 zone 转换为 CNAME 设置(部分),它们将不再解析。

  2. 使用 Edit Zone 端点,将 type 设为 partial 以转换 zone 类型。现有 DNS 记录不会受影响。

  3. DNS Records(DNS 记录) 页面,获取 Verification TXT Record(验证 TXT 记录),并将其添加到权威 DNS 提供商处。

    验证记录示例

    sub.example.com 的验证记录可能为:

    Type Name Content
    TXT cloudflare-verify.sub.example.com 966215192-518620144

    若你的权威 DNS 提供商会自动将 DNS 记录 name 字段追加你的域名,请确保仅插入 cloudflare-verify 作为记录名称。否则,可能导致不正确的记录名称,例如 cloudflare-verify.sub.example.com.sub.example.com

    创建记录后,你可以使用此 Dig Web Interface 链接 搜索(digcloudflare-verify.<YOUR DOMAIN> 并验证它是否正常工作。

4. 更新名称服务器

在域名注册商(或父 zone)处,更新名称服务器。在 CNAME 设置(部分)中,应仅列出外部 DNS 提供商的名称服务器。

  • 若你曾经使用,请移除任何 secondary.cloudflare.com 名称服务器。
  • 若你还要迁移到新的权威 DNS 提供商,请添加新的名称服务器。

这篇文档对您有帮助吗?