DigitalPlat 免费域名接入 Cloudflare

DigitalPlat 免费域名接入 Cloudflare

1. 注册 DigitalPlat 免费二级域名

访问 DigitalPlat,使用 GitHub OAuth 登录即可快速注册。支持的免费二级域名包括 .dpdns.org、.us.kg、.qzz.io 等。

2. 将 Nameserver 指向 Cloudflare

在 DigitalPlat 后台的 DNS 管理页面,将 Nameservers 改为 Cloudflare 提供的两个 NS 地址(格式示例):

lun.ns.cloudflare.com tom.ns.cloudflare.com

修改后等待 DNS 生效,可通过以下命令验证:

nslookup -type=ns your-domain.dpdns.org

若返回的 Nameserver 与 Cloudflare 一致,说明已顺利对接。

3. 在 Cloudflare 中配置 CNAME 或 URL 重定向

3.1 A. Apex 域名 CNAME(Cloudflare CNAME Flattening)

对于根域名(如 example.com 映射到 DigitalPlat 的 apex),Cloudflare 提供 CNAME Flatten 功能。在 DNS 记录中添加一条 CNAME 记录:

  • Name: @ (或留空)
  • Target: DigitalPlap 分配的域名(如 yourname.dpdns.org)
  • Proxy status: 开启橙色云(Proxied)

⚠️ 注意:开启 CNAME Flatten 后,Cloudflare 会自动将 CNAME 解析为 A 记录,以兼容根域名对 CNAME 的限制。

3.2 B. 子域名或路径级 CNAME

对于子域名(如 blog.yourname.dpdns.org)或更细粒度的场景:

  • Name: blog(或其他子域名前缀)
  • Target: 后端服务域名(如 your-site.cloudapp.net)
  • Proxy status: 根据需求选择(静态资源建议开启橙色云,API 可选灰色云)

3.3 C. URL 重定向(推荐用于简单跳转)

如果只需将 DigitalPlat 免费域名跳转到自有域名,可在 Cloudflare Pages Rules 或 Redirect Rules 中设置:

From: https://yourname.dpdns.org/* To: https://your-main-domain.com/$1 Status: 301 Permanent

或在 Page Rules 中选择「Forwarding URL」并设置为 301 永久重定向。

4. 常见坑点

  • 🕐 DNS 传播可能需要数分钟至数小时不等,请耐心等待。
  • 🔒 开启代理(橙色云)可启用 CDN 加速和 WAF 防护;关闭代理(灰色云)则只做 DNS 解析。
  • 📍 某些第三方服务(如 Let’s Encrypt)可能对 CNAME 有校验要求,请确保在证书申请前完成 DNS 同步。
  • 🔄 若同时使用了 Cloudflare Tunnel,请确认端点可达性并检查 Firewall Rules 是否拦截了流量。

5. 总结

本教程遵循「注册 → NS 改到 Cloudflare → 在 CF 里把新域名 CNAME 到老域名」三步走流程,配置完成后即可通过 DigitalPlat 免费二级域名访问您的服务。遇到任何网络不连通问题,优先检查 DNS 解析状态和 Cloudflare 代理开关。

阅读 — · 全站 —
🎸 我的歌单 0 首