最近很多小伙伴在问,我该怎么在不花钱的情况下拥有一个自己的域名?这里我把自己玩转 DNSHE 免费域名的全过程梳理出来,像跟你聊咖啡一样轻松,帮你一步步搞定注册、解析、DDNS 以及绑定 Cloudflare,省时省力又省钱。
1️⃣ 为什么会选 DNSHE 这颗“免费星”
说白了,DNSHE 就是一家专门给开发者、学生、开源爱好者发免费子域名的服务商。它的最大卖点有三点:
- 永久免费——只要你用的是他们提供的几款后缀(
.ccwu.cc、.bbroot.com等),整个注册、解析、API 都不收钱。 - 免信用卡——不需要绑银行卡,直接用邮箱点几下就能注册。
- 全记录类型支持 + DNSSEC——A、AAAA、CNAME、MX、TXT…全都有,还能打开 DNS 安全防护。
用它就像在社区食堂免费领饭,味道不一定顶级,但够你填饱肚子,甚至还能加点酱油。
2️⃣ 注册账号 & 领免费域名
整个流程真的可以用三分钟搞定:
- 打开 my.dnshe.com,点“注册”。填邮箱、设置密码,点提交,收到激活邮件后点进去。
- 登录后进入免费域名页面,默认送你 5 个免费域名额度。想要更多可以在注册额度中的 邀请好友解锁额度->使用他人邀请码 输入邀请码(如
PVA177CBC7),可再拿 1 个。 - 挑一个喜欢的后缀,随意填前缀(比如
myblog),点“注册新域名”。几秒钟后,你的myblog.ccwu.cc就活了。
记得把域名列表记下来,后面要用到对应的 subdomain_id 和 record_id。
3️⃣ 把域名接入 Cloudflare(可选,但强烈推荐)
如果你想要 CDN 加速、免费 SSL、全局防火墙,直接把 DNSHE 的域名搬到 Cloudflare 就行:
- 登录 Cloudflare 控制台,点“Add site”。输入你的免费域名(
myblog.ccwu.cc),点继续。 - 选择免费套餐,接着 Cloudflare 会给你两条 Nameserver(比如
alice.ns.cloudflare.com、bob.ns.cloudflare.com)。 - 回到 DNSHE 后台,把域名的 NS 改成 Cloudflare 那两条。保存后,大约 5-10 分钟全网生效。
这一步相当于把你的房子搬进了大型安保小区,门禁、监控全都有。
4️⃣ 动态 IPv6/DDNS 配置(以 Lucky 为例)
很多朋友用 NAS、树莓派或者自建服务器,家里宽带的 IP 常常会变,尤其是 IPv6。手动改 DNS 记录太麻烦,这里演示怎么用 Lucky 的自定义 DDNS 把 IPv6 自动同步到 DNSHE。
- 先在 DNSHE 生成 API Key 与 API Secret(后台 → API Management → Create API Key)。记录下来,后面要填。
- 打开 Lucky 后台 → DDNS → 添加。选择“自定义 Callback”。
- 服务商:其它
- 接口地址(更新记录):
https://api005.dnshe.com/index.php?m=domain_hub&endpoint=dns_records&action=update - 请求方法:POST
- 请求头:
X-API-Key: 你的Key、X-API-Secret: 你的Secret、Content-Type: application/json - 请求体示例:
{ "subdomain_id": 14XXX, "record_id": 20XXX, "type": "AAAA", "content": "#{ip}", "ttl": 600 }
- 把
subdomain_id、record_id用下面的 curl 命令获取:
获取 subdomain_id:
curl -X GET "https://api005.dnshe.com/index.php?m=domain_hub&endpoint=subdomains&action=list" \ -H "X-API-Key: cfsd_XXX" \ -H "X-API-Secret: 3ddXXX"
获取 record_id(找 type 为 AAAA,name 为你的域名的那条):
curl -X GET "https://api005.dnshe.com/index.php?m=domain_hub&endpoint=dns_records&action=list&subdomain_id=14XXX" \ -H "X-API-Key: cfsd_XXX" \ -H "X-API-Secret: 3ddXXX"
把返回的 id 粘进去,保存。
配置完成后,Lucky 每隔几分钟会把最新的 IPv6 地址推送到 DNSHE,域名自动指向你的设备。❤️
5️⃣ 常见坑 & 注意事项
- 免费域名只能用于个人实验、学习项目,别把它们当正式业务的主站。随时可能因为政策或流量限制被暂停。
- API 调用有频率限制,默认 60 次/分钟。把 Lucky 的同步间隔设在 300-600 秒,别触发限流。
- 如果第一次没有 AAAA 记录,需要把接口地址的
action=update改成action=create,发送的 JSON 去掉record_id,创建成功后再改回update。 - Cloudflare 只支持部分后缀,其他后缀只能用 DNSHE 自带的 DNS 解析。
- 保管好 API Key/Secret,泄露后别人可以随意改你的解析记录。
6️⃣ 小案例:把 NAS 变成随时可访问的媒体库
我把自家绿联 NAS 的 IPv6 动态地址通过上面的 Lucky 配置推送到 nas.myhome.ccwu.cc,再在 Cloudflare 开启 CDN。结果是:
- 手机、平板、电视都能直接打开
https://nas.myhome.ccwu.cc,不需要记 IP。 - 因为走了 Cloudflare CDN,国内外访问速度都有明显提升。
- 免费 SSL 自动签发,HTTPS 安全无负担。
整个过程不到半小时,省掉了买外网 IP、买域名、买 SSL 证书的费用。
🔚 小结
DNSHE 的免费域名并不是玩具,它配合 Cloudflare、Lucky、API,完全可以撑起一个小型的个人站点、NAS 访问或临时项目。只要记住:
- 先注册、领域名。
- 把 NS 改到 Cloudflare(如需 CDN/SSL)。
- 用 API Key 配置 DDNS,保持解析实时。
- 注意流量与频率限制,别把免费域名弄丢。
照着上面的步骤走,你就能像拥有自己的小天地一样,随时随地访问自己的服务。祝你玩得开心,别忘了把这篇攻略分享给同样想省钱的朋友喔~ 😊
评论 (0)