DigitalPlat 免费域名申请与 Cloudflare Pages 绑定全流程
在上一篇文章里我们把博客部署到了 Cloudflare Pages,但 *.pages.dev 的地址总觉得少了点“自己的味道”。买一个域名固然最踏实,但如果只是想先跑通流程、或者预算有限,DigitalPlat 提供了一套完全免费、可托管到 Cloudflare 的二级域名方案。
我用的域名 cherryzs.dpdns.org 就是通过 DigitalPlat 申请的。下面是从注册到绑定 Pages 的完整记录。
🧭 为什么选 DigitalPlat?
在试过几个免费域名平台后,DigitalPlat 的优势比较明显:
- 后缀好看:提供
.dpdns.org、.qzz.io等相对简洁的后缀,不像某些免费域名带着一长串无意义字符。 - 支持修改 NS:这是最关键的一点——你可以把域名的 Nameserver 改成 Cloudflare 的,从而获得免费 CDN、自动 HTTPS 以及完整的 DNS 管理能力[reference:0]。
- 注册快:整个流程熟练的话 5–10 分钟可以走完,不需要人工审核等待。
需要注意的是,DigitalPlat 的“KYC 验证”不是上传身份证,而是绑定 GitHub 账号来完成身份确认,门槛很低[reference:1]。
📝 第一步:注册 DigitalPlat 账号
访问 DigitalPlat 的控制台注册页:
DigitalPlat 注册/登录入口:
https://dash.domain.digitalplat.org/auth/register
填写用户名、邮箱、密码等基本信息。电话和地址可以按格式随意填写,平台只做格式校验,不会真实核验[reference:2]。提交后去邮箱点击激活链接,完成账号激活[reference:3]。
🔐 第二步:完成 KYC 验证(绑定 GitHub)
登录后台后,系统会提示进行 KYC 验证。选择 GitHub 作为验证方式,点击 Login with GitHub,在 GitHub 授权页面确认授权即可[reference:4]。
授权完成后,DigitalPlat 后台的验证状态会变为 Verified。这一步不仅解锁了域名注册权限,也是后续正常使用域名的基础。
如果你还没有 GitHub 账号,先去
github.com注册一个,这是 DigitalPlat 验证的必备条件[reference:5]。
🌐 第三步:注册免费域名
在左侧菜单进入 域名注册 页面,输入你想要的前缀(比如 cherryzs),选择后缀(推荐 .dpdns.org 或 .qzz.io),勾选同意条款,点击 Check 检查可用性[reference:6]。
关键操作:当系统提示填写 DNS 服务器地址时,先不要填 DigitalPlat 的默认值,也不要急着去 Cloudflare 获取 NS。你可以先随便填两个占位(或者如果允许留空就留空),先把这个域名“占”下来[reference:7]。域名注册成功后,我们再单独去修改 NS,流程会更清晰。
注意:
.us.kg后缀目前可能需要 2 美元的认证费,dpdns.org和qzz.io仍然是免费的[reference:8]。建议优先选择.dpdns.org,社区使用最广,兼容性最好。
☁️ 第四步:将域名托管到 Cloudflare
域名拿到手后,下一步是把它交给 Cloudflare 管理,这样才能获得 CDN 加速和 SSL 证书。
4.1 在 Cloudflare 添加站点
登录 Cloudflare 控制台,点击 Add a site,输入你刚注册的完整域名(例如 cherryzs.dpdns.org),选择 Free Plan(免费套餐),点击继续[reference:9]。
4.2 获取 Cloudflare 的 Nameserver
Cloudflare 会为你分配两个专属的 Nameserver 地址,格式类似:
xxx.ns.cloudflare.com
yyy.ns.cloudflare.com
把这两个地址复制下来[reference:10]。
4.3 回到 DigitalPlat 修改 NS
回到 DigitalPlat 后台,在 My Domains 找到刚注册的域名,进入 DNS 服务器设置,把默认的 NS 地址替换为 Cloudflare 给你的那两个,保存提交[reference:11]。
4.4 等待生效
回到 Cloudflare 后台,点击 Check Nameservers。生效时间通常从几分钟到几十分钟不等,最长可能需要 24 小时[reference:12]。一旦 Cloudflare 显示 Active,就说明域名已经正式托管成功,可以在 Cloudflare 的 DNS 面板里自由添加解析记录了。
🔗 第五步:绑定到 Cloudflare Pages
域名托管到 Cloudflare 之后,绑定 Pages 的步骤非常顺畅——因为两者在同一个平台,很多操作是自动化的。
5.1 在 Pages 项目中添加自定义域名
进入你的 Cloudflare Pages 项目,点击 Custom domains → Set up a custom domain,输入你想要使用的域名。这里有两种常见玩法:
- 使用根域名:直接填
cherryzs.dpdns.org,访问博客时不需要再加blog.之类的子前缀,最简洁。 - 使用子域名:填
blog.cherryzs.dpdns.org,保留主域名给其他服务使用。
输入后点击 Continue。
5.2 自动或手动配置 CNAME
由于你的域名已经托管在 Cloudflare(同一个账号下),Cloudflare Pages 会自动创建所需的 CNAME 记录,你通常只需要点击确认即可。
如果你以后换了域名服务商,或者想把域名托管在别处,也可以在 DNS 提供商那里手动添加一条 CNAME 记录:
| 类型 | 名称 | 内容 |
|---|---|---|
| CNAME | cherryzs(或 blog) |
你的项目名.pages.dev |
配置完成后,Cloudflare 会自动签发 SSL 证书,你的博客就可以通过自定义域名以 HTTPS 访问了。
⏳ 免费域名的“续命”提醒
DigitalPlat 的免费域名不是永久有效的,有两点需要留意:
- 有效期 180 天:域名注册后,需要在到期前手动续期。在 DigitalPlat 后台的 My Domains 页面,找到 Renew 按钮,点击即可免费续一年[reference:15][reference:16]。
- 续期窗口:续期操作只在到期前 180 天内开放,太早无法续。建议在日历或待办工具里设一个提醒,避免域名过期被释放[reference:17]。
💎 小结
DigitalPlat + Cloudflare 的组合,让“零成本拥有一个可 HTTPS 访问的独立域名”变得非常现实。整个流程中最容易卡住的两个点,一是 KYC 的 GitHub 绑定,二是 NS 修改后等待生效——前者只要有一个 GitHub 账号就能通过,后者通常不会超过半小时。
如果你在绑定 Pages 时遇到 SSL 证书一直处于 Pending 状态,可以先去 Cloudflare 的 SSL/TLS 设置里确认加密模式为 Full 或 Full (strict),通常能解决大部分证书签发卡住的问题。
