免费域名注册主要有四种可行方案:一、Freenom提供.tk/.ml/.ga/.cf/.gq等独立顶级域,需注意其非ICANN认证;二、GitHub Pages绑定已有免费域名,需配置DNS A记录;三、WordPress.com提供yourname.wordpress.com类免费子域名;四、InfinityFree赠epizy.com子域名,可经Cloudflare映射至自有免费顶级域。

如果您希望注册一个无需支付费用的域名,但又担心服务稳定性、可用后缀范围或长期所有权问题,则需谨慎选择平台。以下是当前可实际使用的免费域名注册途径及其关键特性说明:
一、Freenom:提供.tk/.ml/.ga/.cf/.gq等免费顶级域
Freenom是目前全球范围内唯一持续运营、面向公众开放免费注册主流TLD后缀的独立注册商。其注册的域名不绑定平台子域名,用户获得完整管理权限,且支持DNS自定义与WHOIS信息填写。但需注意该服务商不隶属于ICANN认证体系,域名所有权依赖其平台存续状态。
1、访问 https://www.freenom.com 官网,点击“Get Started”进入注册流程。
2、在搜索框中输入期望的域名(如 example),选择 .tk、.ml、.ga、.cf 或 .gq 后缀之一。
3、点击“Check Availability”,若显示“Free”则可继续;若提示“Not Available”,需更换名称或后缀。
4、勾选免费注册选项(非“Premium”),填写账户信息并完成邮箱验证。
5、在域名管理后台中设置DNS记录,例如指向GitHub Pages、Vercel或Cloudflare Pages托管地址。
二、GitHub Pages + 自定义域名:技术向免费方案
GitHub Pages本身不提供域名,但允许用户将已拥有的任意域名(包括通过其他渠道获取的免费域名)绑定至静态站点。此方式规避了传统注册商限制,适用于开发者部署个人主页、项目文档或博客。
1、在GitHub仓库设置中启用Pages功能,选择分支与路径(如 gh-pages 或 docs/)。
2、在仓库根目录添加 CNAME 文件,内容为您的完整域名(如 mysite.tk)。
3、登录所用域名的DNS管理后台(如Freenom控制台),添加一条 A记录 指向GitHub Pages官方IP(185.199.108.153、185.199.109.153、185.199.110.153、185.199.111.153)。
4、等待DNS传播完成(通常数分钟至2小时),即可通过该域名访问GitHub Pages站点。
三、WordPress.com 免费子域名方案
WordPress.com为新用户提供带平台标识的免费二级域名(如 yourname.wordpress.com),虽非独立顶级域,但无需任何费用、无需备案、即时开通,并支持基础主题与插件扩展。适合快速搭建内容型网站或测试用途。
1、前往 https://wordpress.com/start/ 开始创建新站点。
2、输入首选用户名,系统将自动生成对应子域名(如 yourname.wordpress.com)。
3、完成邮箱验证后,直接进入仪表盘编辑首页、发布文章、更换主题。
4、在“Settings → General”中确认站点地址为免费子域名格式,无需额外配置DNS。
四、InfinityFree + 免费子域名+DNS映射组合方案
InfinityFree提供永久免费虚拟主机服务,并附赠一个可自定义的免费子域名(如 yoursite.epizy.com)。该子域名可配合Cloudflare代理实现隐藏原始地址、启用HTTPS及自定义邮箱路由等功能,形成接近独立域名的使用体验。
1、注册 https://infinityfree.net 账户并创建免费主机套餐。
2、在控制面板中进入“Subdomains”,添加新子域名(如 demo.epizy.com)。
3、将该子域名接入Cloudflare,启用代理模式(橙色云图标)并配置SSL/TLS加密级别为“Full”。
4、在Cloudflare DNS设置中添加CNAME记录,将您已注册的免费顶级域名(如 mysite.tk)指向 demo.epizy.com。
5、返回InfinityFree主机后台,在“Addon Domains”中添加该顶级域名作为附加域,完成绑定。

