Cloudflare 域名优选(Custom Hostname / SaaS)设置

一、必要条件

  1. Cloudflare 账号需已绑定支付方式(SaaS 为付费功能)
  2. 拥有两个可完全管理的域名
  3. 回源域名必须托管在 Cloudflare
  4. 必须在 Cloudflare 中配置回源(Fallback Origin)

二、基本设定说明

  • 访问域名b.com(用户访问的域名)
  • 回源域名a.com(托管在 Cloudflare,用于回源)

三、场景一:a.com 在 CF,b.com 不在 CF

步骤

  1. a.com(CF)

    • 添加回源记录:

      1
      origin  A  1.2.3.4
    • 状态:橙云(Proxy ON)

  2. Cloudflare → SSL/TLS → Custom Hostname

    • Fallback Origin:origin.a.com
    • 添加 Custom Hostname:www.b.com
  3. b.com(非 CF 托管)

    • 添加 TXT 记录完成验证

    • 添加 CNAME 记录:

      1
      www  →  优选域名(如 www.visa.cn等)

四、场景二:a.comb.com 均在 CF(重点)

关键原则:Custom Hostname 的 DNS Target 不能经过 Cloudflare Proxy

步骤

  1. a.com(CF)

    • 添加回源记录(橙云):

      1
      origin  A  1.2.3.4
  2. a.com(CF)

    • 添加优选入口(DNS Target):

      1
      cdn  CNAME  优选域名(如 www.visa.cn)
    • 状态:灰云(DNS only)

  3. Cloudflare → SSL/TLS → Custom Hostname

    • Fallback Origin:origin.a.com
    • 添加 Custom Hostname:www.b.com
  4. b.com(CF)

    • 添加 TXT 记录完成验证

    • 添加 CNAME 记录:

      1
      www  →  cdn.a.com
    • 状态:灰云(DNS only)


五、关于使用优选 IP

若使用 优选 IP 而非优选域名:

  • 将 DNS Target 的 CNAME 改为 A 记录
  • 必须为 DNS only