上周帮学弟改简历,他的作品集链接是 http://192.168.1.105:3000
——我当场就绷不住了。"这是你家路由器地址吧?"他挠头:"Vercel 的域名太长,记不住啊……"
其实有个办法,零成本搞定专业域名:is-a.dev。
源码下载:
register-main.zip
(2.43 MB, 下载次数: 0)
这是个什么项目?
简单说,就是一个开源的"域名发放机"。你提交一个 JSON 文件,审核通过后就能拿到 yourname.is-a.dev
这样的二级域名,完全免费。
目前 GitHub 上已经有 8.4k star,15k+ fork,意味着至少上万开发者在用。从个人博客、项目 Demo 到邮件转发,都能搞定。
怎么拿到域名?
整个流程就五步:
1. Fork 仓库
去 github.com/is-a-dev/register
点 Fork,把代码复制到自己账号下。
2. 写个 JSON 文件
在 domains
目录新建 yourname.json
,内容大概长这样:
{
"subdomain": "yourname",
"owner": {
"email": "you@example.com"
},
"record": {
"CNAME": "yourname.vercel.app"
}
}
把 CNAME
改成你托管平台的地址就行——GitHub Pages、Vercel、Netlify、Cloudflare Pages 都支持。
3. 提交 PR
回到原仓库提交 Pull Request,机器人会自动检查格式有没有问题。
4. 等审核
一般几小时到一天,维护者会看有没有重名或者滥用风险。
5. 生效
合并后几分钟 DNS 就更新了,直接访问 yourname.is-a.dev
就能看到你的站点。
能干什么?
作品集/简历站
比起 username.github.io
,yourname.is-a.dev
更好记,面试时报域名也不尴尬。
项目 Demo
做了个小工具想分享?挂在 Railway 或 Render 上,再绑个 is-a.dev 域名,瞬间有"正经产品"的感觉。
邮件转发
配合 ImprovMX 或 Zoho,可以把 hi@yourname.is-a.dev
的邮件转到你的 Gmail,装一把"企业邮箱"。
平台验证
Discord 服务器验证、Bluesky 自定义 Handle,都能用 TXT 记录搞定。
技术上有啥亮点?
这个项目本质是把 DNS 配置变成了 Git 协作流程。
所有域名记录都存在 JSON 里,通过 PR 触发 CI 校验(格式、重名、冲突),合并后自动同步到 Cloudflare DNS。整个过程透明可审计,出问题直接回滚 commit。
官方还提供了 raw.is-a.dev
接口,能拿到所有子域名的 JSON 数据,方便做二次开发或可视化。
对新手来说,这是练习 Fork-PR-Review 工作流的绝佳场景;对有经验的开发者,可以研究 Schema 校验、GitOps、DNS 自动化这些工程化思路。
注意事项
- 不支持根域名:只能申请二级域名(
xxx.is-a.dev
),不能直接用 is-a.dev
。
- NS 记录需要说明:如果要申请 NS 委派(把子域名交给其他 DNS 服务器管理),PR 里得解释用途,不然会被拒。
- 别用来干坏事:钓鱼、spam、违法内容会被举报封禁,官方邮箱是
[email protected]
。
为什么推荐它?
对求职者:简历上写"部署了个人站点并配置自定义域名",比单纯放 GitHub 链接更有说服力。
对开源贡献者:贡献文档、优化 Schema、写校验脚本,都是能写进简历的经历。
对自媒体/独立开发者:零成本搞定品牌域名,比买域名续费省心。
最后
如果你手头有个小项目、博客或者作品集,花十分钟申请个 is-a.dev 域名,体验会好很多。毕竟在这个时代,连个人主页都该有个"像样的地址"。
试试看,说不定下次面试就能用上。
关注《云栈开源日记》,每天 3 分钟,带你盘点 GitHub 最火开源项目。
项目地址: https://github.com/is-a-dev/register
官方文档: https://docs.is-a.dev
标签:#dev域名 #GitHub #免费域名 #开源项目 #个人网站 #开发者工具 #GitOps