一、为什么选 Cloudflare
- 免费 SSL:自动签发并续期证书,不用自己折腾。
- DNS 稳定:全球任播,解析快。
- 免费 CDN:静态资源自动走边缘节点。
- 面板简单:没有过多概念负担。
二、添加站点
登录 dash.cloudflare.com,
点击 Add a site(添加站点),输入完整域名
linqian-1ar.pages.dev,然后选择一个套餐——
个人博客选 Free 就够了。
站点创建之后改域名很麻烦,只能删掉重建。 输入时逐字符核对一遍。
三、复制分配给你的 NS
Cloudflare 会扫描一遍你现有的 DNS 记录(免费域名通常什么都没有,这是正常的), 然后给你两个名称服务器,形如:
xxx.ns.cloudflare.com
yyy.ns.cloudflare.com
把两个都复制下来。注意它们是主机名,
不是 IP 地址,也不要填成 1.1.1.1 这类公共解析器。
四、回到注册商填写
打开 Stackryze 的域名管理页面(My Domains → 点开域名 → Edit),
把默认的 ns1.stackryze.com / ns2.stackryze.com
换成上面两个 Cloudflare NS,然后保存。
注意 Stackryze 是注册后再改 NS, 不需要在注册表单里填——这一点和 DigitalPlat 不同。
五、等待并验证
委派生效通常需要几分钟到几小时。用下面的命令确认:
dig NS linqian-1ar.pages.dev
# 应该看到类似输出
# linqian-1ar.pages.dev. 3600 IN NS xxx.ns.cloudflare.com.
# linqian-1ar.pages.dev. 3600 IN NS yyy.ns.cloudflare.com.
另一种验证方式:回到 Cloudflare 面板, 站点状态从 Pending 变成 Active, 就说明接管成功了。
六、什么时候需要手写解析记录
如果你走 Cloudflare Pages 部署并绑定了自定义域名, 那么 CNAME 记录是 Cloudflare 自动创建的,你不需要手动加。
只有当你把站点托管在别处(比如 GitHub Pages)时, 才需要手动添加记录。GitHub Pages 的典型配置是:
| 类型 | 名称 | 内容 | 代理状态 |
|---|---|---|---|
| CNAME | @ | jeskuns.github.io | 已代理(橙云) |
| CNAME | www | linqian-1ar.pages.dev | 已代理(橙云) |
橙云(Proxied)表示流量经过 Cloudflare,能享受 CDN 和隐藏源站 IP。 如果遇到证书签发问题,可以临时切成灰云(DNS only)排查。
七、总结
- Cloudflare 添加站点 → 拿到两个 NS。
- Stackryze 填 NS → 保存。
- 等待生效 →
dig NS验证。 - 之后所有解析记录都在 Cloudflare 里加。
解析通了,接着把站点部署上去: 从零到上线:Cloudflare Pages 部署全流程。