is-a.dev新手指南:零成本获取个性.dev子域名
你还在为个人项目域名冗长难记而烦恼?想让GitHub Pages或个人博客拥有专业的.dev后缀却不想支付年费?本文将带你通过is-a.dev项目,零成本获取专属的.is-a.dev子域名,3步完成配置,让你的个人品牌瞬间升级。
什么是is-a.dev?
is-a.dev是一个面向开发者的免费子域名服务(Subdomain Service),允许用户注册以.is-a.dev结尾的个性化子域名(例如andy.is-a.dev),用于托管个人网站、开源项目演示或API服务。该项目由开源社区维护,完全免费且无需信用卡,目前已帮助数千名开发者获得专业域名。
项目核心优势:
- 零成本:永久免费,无隐藏费用
- 易配置:支持GitHub Pages、Vercel、Netlify等主流平台
- 专业形象:
.dev后缀比普通免费域名更具技术辨识度 - 社区支持:由网络服务商赞助,确保服务稳定性
准备工作:检查域名可用性
在开始注册前,需确认你想要的子域名未被占用或保留。is-a.dev有严格的命名规范,以下是关键检查项:
1. 禁止使用的名称
系统会自动拒绝以下类型的子域名申请:
- 保留关键词:如
admin.is-a.dev、api.is-a.dev(完整列表见util/reserved.json) - 特殊用途前缀:如
_github-pages-challenge、_vercel(用于平台验证) - 违规内容:含歧视性、攻击性或违法词汇
2. 检查现有域名
可通过浏览domains/目录查看已注册的子域名,例如:
- domains/andy.json:
andy.is-a.dev的配置文件 - domains/akshat.json:
akshat.is-a.dev的配置文件
提示:建议选择与GitHub用户名或项目名称一致的子域名,便于记忆和传播。
注册流程:3步获取专属子域名
步骤1: Fork仓库
- 访问项目仓库:
https://gitcode.com/GitHub_Trending/re/register - 点击右上角"Fork"按钮,创建个人副本
步骤2: 创建配置文件
在你的Fork仓库中,进入domains目录,创建以你想要的子域名命名的JSON文件(例如myusername.json),文件内容需包含:
{
"owner": {
"username": "你的GitHub用户名",
"email": "你的邮箱地址"
},
"records": {
"CNAME": "你的GitHub Pages地址(如username.github.io)"
}
}
示例配置(domains/andy.json):
{
"owner": {
"username": "andyfaizan",
"email": "andyfaizan@gmail.com"
},
"records": {
"CNAME": "andyfaizan.github.io"
}
}
支持的DNS记录类型:
CNAME:指向第三方域名(推荐用于GitHub Pages)A:直接指向IP地址AAAA:IPv6地址(需同时提供A记录)TXT:用于域名验证或SPF配置
注意:若需使用NS记录(例如自定义DNS管理),需在PR中详细说明用途,否则会被拒绝(详见README.md)。
步骤3:提交Pull Request
- 提交文件到你的Fork仓库
- 创建Pull Request(PR)到原仓库
- 等待审核(通常1-24小时)
PR标题格式建议:Add <子域名> subdomain(例如Add andy subdomain)
审核通过后,你的子域名会在几分钟内生效。可通过nslookup <子域名>命令验证:
nslookup andy.is-a.dev
常见平台配置指南
GitHub Pages配置
- 在仓库根目录创建
CNAME文件,内容为:你的子域名.is-a.dev - 在GitHub仓库设置中,将自定义域名更新为上述值
- 等待DNS propagate(通常5-10分钟)
Vercel/Netlify配置
- 在平台项目设置中,添加自定义域名:
你的子域名.is-a.dev - 在DNS记录中添加:
"records": {
"CNAME": "cname.vercel-dns.com" // Vercel示例
}
注意事项与最佳实践
服务条款
使用is-a.dev服务需遵守TERMS_OF_SERVICE.md,核心限制包括:
- 禁止商用:不得用于电商、广告等盈利性活动
- 内容合规:禁止违法、侵权或攻击性内容
- 信息真实:提供准确的联系邮箱,以便审核沟通
维护与更新
- 若需修改DNS记录,只需更新对应JSON文件并提交PR
- 长期不使用的子域名可能被回收,请定期维护
- 如发现滥用行为,可通过SECURITY.md举报
总结与资源
通过is-a.dev获取免费子域名的流程:
- 确认域名可用性 → 2. 创建JSON配置 → 3. 提交PR审核
官方资源:
- 详细文档:README.md
- 贡献指南:CONTRIBUTING.md
- 问题反馈:通过GitHub Issues提交
现在就去注册你的专属.is-a.dev子域名,让你的个人项目拥有更专业的网络标识吧!如有疑问,可在项目社区寻求帮助。
提示:成功注册后,别忘了给项目点个Star支持开源社区发展!
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考




