vercel.com 绑定cloudflare DNS




1.添加站点至 Cloudflare:准备阶段.

登录 Cloudflare 控制台,点击 添加站点 (Add a Site),输入你的根域名(如 example.com),选择 Free (免费) 套餐并完成 DNS 记录扫描。

2.在 Vercel 绑定自定义域名:配置项目.
  1. 登录 Vercel 控制台,进入你的 Project。

  2. 依次点击 Settings -> Domains

  3. 在输入框中填写你的域名或子域名(例如 example.comapp.example.com),点击 Add

  4. Vercel 会显示需要配置的 DNS 记录(通常为 A 记录指向 76.76.21.21,或 CNAME 记录指向 cname.vercel-dns.com)。

3.在 Cloudflare 配置 DNS 解析:核心步骤.

回到 Cloudflare 控制台,进入 DNS -> Records,添加对应的解析记录:

  • 如果绑定根域名 (example.com):

    • Type: A

    • Name: @

    • IPv4 address: 76.76.21.21

    • Proxy status: 建议先切换为 DNS only (灰色云朵),以确保 Vercel 能快速通过 SSL 证书验证。

  • 如果绑定子域名 (app.example.comwww):

    • Type: CNAME

    • Name: app (或 www)

    • Target: cname.vercel-dns.com

    • Proxy status: 同样建议先设置为 DNS only (灰色云朵)

4.调整 Cloudflare SSL/TLS 模式:避免重定向循环.

为防止出现 ERR_TOO_MANY_REDIRECTS(重定向次数过多)错误:

进入 Cloudflare 的 SSL/TLS 菜单,将加密模式设置为 FullFull (strict),切勿使用 Flexible 模式。

5.(可选)开启 Cloudflare 小黄云代理:CDN 节点加速与防护.

当 Vercel 界面显示域名状态为 Valid Configuration (已生效) 后,你可以回到 Cloudflare DNS 页面,将 Proxy status 切换回 Proxied (橙色云朵),以启用 Cloudflare 的 DDoS 防护和 CDN 加速。

Comments