你有没有过这种时刻?
想给个人博客、小项目挂个专属域名,打开注册商一看,最便宜的也要十几美元一年,还得年年续费。学生党、刚起步的独立开发者,钱包真的伤不起。
今天给大家挖到一个 GitHub 上的宝藏项目——DigitalPlat FreeDomain。一句话概括:永久免费的域名注册服务,已经有超过 50 万个域名在它这里注册,不是那种"免费一年再收割"的套路,注册和续费都是 0 元。
更难得的是,它背后还有一个挺打动人的故事。
一个15岁少年做的项目,现在服务50万人
这个项目的创始人叫 Edward Hsing,DigitalPlat 基金会的创始人。按他自己的说法,这项目最早是他 15 岁时做的一个 DNS 小实验,当时只是让几个朋友用用子域名。结果做着做着,长成了一件很多人真实依赖的公共服务。
运营它远比搭建它难得多——免费服务最怕滥用,团队得持续投入反滥用治理,甚至之前的 Telegram 官方账号还被黑客攻破过,现在官方只认 Discord 和 GitHub。
但项目还是活下来了,而且活得不错。
那它到底能给你什么?
它能给你什么?
目前开放注册的后缀有 5 个:
.DPDNS.ORG .US.KG .QZZ.IO .XX.KG .QD.JE
比如你可以注册一个 myblog.dpdns.org 或者 myname.us.kg,听起来还挺像那么回事。
重点来了——它不绑定任何 DNS 服务商。这点和很多免费域名平台很不一样。你可以把域名托管到 Cloudflare、FreeDNS、Hostry,甚至自己搭的 DNS 服务器,完全自由。它只负责"登记"这个域名归你,解析的事交给谁,你说了算。
另外每个账号默认限注册 1 个域名(防滥用),但你可以在自己的域名下建无限个子域名,比如 blog.xxx.us.kg、api.xxx.us.kg,随便造。
仓库里还附赠了一套书级别的学习教程,从 DNS 基础到建站、邮件、运维,一路讲到进阶话题。对想系统学一遍"域名从注册到上线"全流程的新手来说,这份教材本身就值回票价——虽然票价本来就是零。
手把手:从零注册一个免费域名
这个项目不是本地安装的软件,是一个在线服务平台,所以没有什么 npm install 之类的步骤,整个流程更像去办事大厅登记。我把它拆成几步,照着走就行。
第一步:注册账号
打开官方控制台:
https://dash.domain.digitalplat.org/
点 Sign up,填邮箱、用户名、密码。它也支持 Google 账号直接登录,能省一步。
注册完去邮箱点激活链接。如果收不到邮件,先看看垃圾邮件文件夹,等个三五分钟再重发。
第二步:完成 KYC 验证
别被"KYC"吓到,这里不用上传身份证,一般是绑定 GitHub 账号做可信度验证。
登录后进 Account / Profile 页面,找到 Verification,选 "Verify with GitHub",跳转授权后回来,状态显示 Verified 就过了。
这一步常见的翻车原因:GitHub 没登录、浏览器拦截了授权回跳。换个无痕窗口重试一般就好了。
第三步:申请域名
进 Domain Registration 页面,选一个后缀(推荐 .dpdns.org 或 .us.kg),输入你想要的前缀,比如 myblog,系统会检查可用性。没问题就点注册。
注册成功后,在 Domain List 里能看到你的域名和到期时间。注意:域名是永久免费的,但到期前 180 天内要手动点一下 Renew 续期,提前点无效。建议设个提醒,别让它过期被回收了。
第四步:接入 Cloudflare(推荐)
这是最推荐的做法,免费、稳定、还能顺手开启 HTTPS。
登录 Cloudflare,点 "Add a domain",输入你刚注册的完整域名(比如 myblog.dpdns.org),选 Free 计划。Cloudflare 会分配两个权威名称服务器(NS),长这样: abby.ns.cloudflare.com、tom.ns.cloudflare.com。记下来。回到 DigitalPlat 的域名详情页,找到 Nameservers / Custom NS,把这两个 NS 一字不差地填进去,保存。
然后等生效。Cloudflare 那边会先显示 Pending,一般几分钟到几小时,极端情况 24 小时内会变成 Active,说明接管成功。
顺序千万别搞反:先去 Cloudflare 添加域名拿到 NS,再回 DigitalPlat 填。反过来做会被拒绝。
第五步:加解析记录,上线
Cloudflare 显示 Active 之后,就可以在它的 DNS 面板里加记录了:
有服务器的话,加一条 A 记录指向你的 IP 挂 GitHub Pages 的话,加 CNAME 记录指向 你的用户名.github.io
顺手把 SSL/TLS 模式调成 "Full" 或 "Flexible",HTTPS 就自动有了。整个过程顺利的话,十几二十分钟就能搞定。
几个掏心窝子的提醒
免费的东西好,但有几件事得说清楚。
别把重要业务绑在上面。 免费域名的政策可能调整,配额可能收紧,它更适合个人项目、学习练手、演示站点。正经做生意,还是花点钱买个自己的主域名更踏实。
别拿它做灰产。 钓鱼、垃圾邮件、恶意跳转这些,平台查得很严,滥用举报邮箱是 abusereport@digitalplat.org。而且滥用多了,配额就会收紧——现在每个账号限 1 个域名,就是滥用压力的直接结果。
认准官方渠道。 官方已经不用 Telegram 了,之前的账号被攻破过。任何自称官方 Telegram 群发的"福利""收益"信息,一律别信。一切状态以 Dashboard 里的公告为准,别拿旧截图当依据。
注册信息填真实的。 WHOIS 信息、邮箱这些后面找回账号、处理域名问题都用得上,别瞎填。
写在最后
DigitalPlat FreeDomain 最打动我的,不是"免费"本身,而是它把边界划得很清楚:我帮你登记名字,解析交给谁你自由选,还附赠一整套学习资料。对一个 15 岁开始做的项目来说,能走到 50 万域名这一步,挺不容易的。
如果你一直想有个自己的域名,却被价格劝退,不妨去试试。反正也不要钱,对吧?
guthub地址:https://github.com/DigitalPlatDev/FreeDomain