🎯 【一句话洞察】
- is-a.dev 是当前性价比最高的个人域名方案——通过 GitHub PR 提交 JSON 配置即可获得
你的名字.is-a.dev子域名,Cloudflare DNS 托管免费、零维护,特别适合独立开发者挂个人博客/作品集。
🗺️ 【核心逻辑链】
- 为什么需要它。 个人品牌建设需要独立域名,但
.com/.dev等顶级域名每年要花费 50-200 元,且需要自行配置 DNS、CDN、HTTPS。is-a.dev 以开源协作的方式提供了零成本的替代方案——域名好看(.is-a.dev)、配置全、维护由 Cloudflare 赞助兜底。
- PR 即配置的协作流是核心创新。 不是传统的注册-购买-后台配置,而是:Fork 仓库 → 在
domains/目录下提交一个 JSON 配置文件 → 发起 PR → CI 自动校验格式/合规 → 合入后 GitHub Actions 自动推送到 Cloudflare DNS,全程可溯源、可审核、可回滚。
- DNS 记录类型覆盖完整。 不是只能做个 CNAME 的玩具——支持 A/AAAA/CNAME/MX/TXT/NS/SRV 记录,还能启用 Cloudflare Proxy(CDN + HTTPS 自动加持),足以支撑生产级个人站点。
- 隐形成本几乎为零。 不要求保留仓库 fork、不强制留 Star、无需续费提醒。唯一要求是 JSON 配置合法且
is-a-dev团队有权在滥用时收回子域名。
- GitHub Pages / Vercel / Netlify 是黄金搭档。 CNAME 到
username.github.io或 Vercel/Netlify 自动域名即可,这是社区里最常见的用法,一步完成个人博客的可访问性。
🏗️ 【技术架构】
- 配置语言: JSON(DNS 记录描述)
- 协作平台: GitHub(Fork + PR + CI + Actions)
- DNS 托管: Cloudflare(赞助方,CDN + HTTPS)
- 验证引擎: 自定义 CI(格式校验 + 是否有重复 + 是否符合命名规则)
- 发布管线: GitHub Actions → Cloudflare API → DNS 全球生效
⚙️ 【上手实践要点】
- 最简路径:Fork
is-a-dev/register→ 在domains/下新建你的名字.json→ 指定记录方式(推荐 CNAME 到你的托管商)→ PR → 等审核合并 → DNS 生效 - JSON 示例:
{"owner": {"username": "your-github"}, "repo": "https://github.com/your/your-site", "record": {"CNAME": "your-username.github.io"}} - 域名命名必须是 a-z、0-9、连字符,不能纯数字
- 子域名所有权归 is-a.dev 团队,不要用于商业榨取或非法内容
- 启用 Cloudflare Proxy(指定
"proxied": true)可以获得免费的 CDN 加速和 HTTPS
🔗 【相关链接】
- GitHub: https://github.com/is-a-dev/register
- 官网: https://www.is-a.dev/
⏱️ 时效性: low
标签: tool, domain, free, devtools