穷鬼套餐 第2章:万物之始 —— 免费域名与DNS解析
开篇:一个好名字的重要性
任何一个线上项目,都始于一个独一无二的名字——域名。它不仅是用户找到你的入口,更是你品牌形象的第一步。想象一下,当别人问起你的网站时,你是回答"我的网站地址是 123.45.67.89",还是"访问 myproject.eu.org"?显然,后者更容易记忆,也更显专业。
幸运的是,互联网上存在着一些长期、稳定的免费域名选项。本章将带你了解如何零成本获取一个属于自己的域名,并配置专业级的DNS解析服务。
免费域名:你的互联网门牌号
1. eu.org —— 永久免费的二级域名
历史与可靠性
eu.org 是"穷鬼套餐"中最值得推荐的免费域名服务,没有之一。这项服务始于1996年,比Google还要早两年。将近30年的稳定运营历史,证明了它的可靠性和持续性。
核心优势
- 永久免费 :一旦申请成功,域名便永久免费,无需续期,不用担心忘记续费导致域名被收回
- 功能完整 :支持所有标准DNS记录类型(A、AAAA、CNAME、MX、TXT等),功能上与付费顶级域名几乎无异
- 无广告干扰 :不会在你的网站上强制插入任何广告
- 深受认可 :在技术社区和开发者圈子中享有很高声誉,许多知名开源项目和个人网站都在使用
适用场景
- 个人博客和作品集网站
- 开源项目官网和文档站
- 学习实践和技术测试
- 中小型Web应用原型
注意事项
- 人工审核 :申请需要通过人工审核,通常需要等待几天到几周时间,需要耐心
- 需要真实信息 :申请时需要提供真实的个人信息和项目说明
- 用途说明 :在申请表中清楚说明域名用途,有助于提高通过率
2. Freenom —— 已成历史的免费顶级域名
历史回顾
Freenom 曾是互联网历史上一个重要的存在——它是世界上唯一提供免费顶级域名(如 .tk、.ml、.ga、.cf、.gq)的注册商。对于无数初学者和个人开发者来说,Freenom 的免费域名是他们的第一个域名,承载了许多人的互联网创业梦想。
为何提及
虽然由于法律诉讼和滥用问题,Freenom 目前已停止所有新用户的注册 ,但我们仍然在此提及,是为了:
- 向它在免费资源史上的贡献致敬
- 提醒还在使用 Freenom 域名的用户尽早迁移
- 说明免费服务可能面临的风险,强调备份和替代方案的重要性
3. 其他免费域名选项
除了 eu.org,还有一些其他值得关注的免费域名服务:
- is-a.dev :专门为开发者提供的免费子域名,适合技术项目
- js.org:为 JavaScript 开源项目提供的免费域名
- vercel.app / netlify.app :部署在 Vercel 或 Netlify 时自动获得的免费子域名
- GitHub Pages(username.github.io) :GitHub 提供的免费域名
这些虽然都是子域名形式,但对于学习和展示项目来说完全够用。
DNS解析:互联网的电话簿
DNS是什么?
DNS(Domain Name System,域名系统)是互联网的"电话簿"。当你在浏览器中输入 myproject.eu.org 时,浏览器需要知道这个域名对应的服务器IP地址(如 203.0.113.1)才能访问。DNS就是负责这个翻译工作的服务。
一个高效、稳定的DNS服务可以:
- 提升访问速度 :快速解析域名,减少用户等待时间
- 提高可用性 :多节点部署,避免单点故障
- 增强安全性 :防止DNS劫持和欺骗攻击
Cloudflare DNS —— 免费方案中的王者
在DNS解析领域,有一个名字是"穷鬼套餐"中当之无愧的基石,那就是 Cloudflare 。
为什么选择Cloudflare?
- 全球最大的DNS服务商之一
- 处理全球约20%的互联网流量
- 拥有300+数据中心遍布全球
- DNS解析速度通常在10-30ms之间
- 免费套餐强大到令人惊叹
- 无限制的DNS记录 :可以添加任意数量、任意类型的DNS记录
- 自动HTTPS :免费提供SSL证书,一键开启HTTPS
- 基础DDoS防护 :免费抵御大规模DDoS攻击
- 全球CDN加速 :开启橙云后自动提供CDN服务
- 隐藏真实IP :保护源服务器不被直接攻击
- 一站式解决方案
- DNS解析只是起点,后续我们会用到Cloudflare的更多服务:
- Cloudflare Pages(静态网站托管)
- Cloudflare Workers(Serverless计算)
- Cloudflare R2(对象存储)
- Cloudflare Tunnel(内网穿透)
- 易于使用
- 界面友好,中文支持良好
- 配置简单,适合新手
- 文档完善,社区活跃
Cloudflare的"小黄云"
在Cloudflare DNS管理界面,每条记录旁边都有一个橙色的云朵图标,这就是著名的"小黄云"。
- 开启小黄云 :流量经过Cloudflare代理,自动获得CDN加速、SSL证书、DDoS防护等功能
- 关闭小黄云 :仅使用DNS解析,流量直达源服务器
对于初学者,建议先开启小黄云,享受Cloudflare提供的全套免费服务。
实操指南:从零开始配置你的域名
步骤一:申请 eu.org 免费域名
1. 访问eu.org官网
- 打开 https://nic.eu.org
- 点击 "Register" 注册账号
2. 填写注册信息
- 提供真实的姓名和邮箱
- 设置账号密码
- 验证邮箱激活账号
3. 申请域名
- 登录后点击 "New Domain"
- 输入你想要的域名(如 myproject)
- 检查域名是否可用
4. 配置DNS服务器
- 选择 "DNS Servers"
- 填入Cloudflare的DNS服务器地址(稍后获取)
- 或先使用其他DNS服务器完成申请
5. 填写申请表
- Domain Purpose :清楚说明域名用途(如"Personal blog about web development")
- Contact Information :确保联系方式准确
- 提交申请
6. 等待审核
- 审核通常需要几天到几周
- 审核通过后会收到邮件通知
- 如果被拒绝,可以根据反馈修改后重新申请
步骤二:将域名托管到 Cloudflare
1. 注册Cloudflare账号
- 访问 https://dash.cloudflare.com/sign-up
- 使用邮箱注册并验证
2. 添加站点
- 登录后点击 "Add a Site"
- 输入你的域名(如 myproject.eu.org)
- 选择 "Free" 免费套餐
3. 获取Cloudflare的DNS服务器地址
- 记下这两个地址
Cloudflare会分配两个DNS服务器地址,类似:
alice.ns.cloudflare.com
bob.ns.cloudflare.com
4. 修改域名的DNS服务器
- 回到 eu.org 域名管理界面
- 将DNS服务器修改为Cloudflare提供的地址
- 保存更改
5. 等待DNS传播
- DNS修改通常需要几分钟到48小时生效
- Cloudflare会自动检测并确认域名接管
6. 开始配置DNS记录
- 在Cloudflare的DNS管理页面添加记录
- 一切准备就绪!
步骤三:配置常用DNS记录
了解几种最常用的DNS记录类型:
1. A记录(Address Record)
类型:A
名称:@ 或 www
内容:203.0.113.1(你的服务器IPv4地址)
- 用途:将域名指向服务器IP地址
@代表根域名(myproject.eu.org)www代表子域名(www.myproject.eu.org)
2. CNAME记录(Canonical Name)
类型:CNAME
名称:blog
内容:myapp.vercel.app
- 用途:将子域名指向另一个域名
- 适合使用第三方托管服务时使用
3. MX记录(Mail Exchange)
类型:MX
名称:@
内容:mail.example.com
优先级:10
- 用途:配置邮件服务器
- 如果使用Cloudflare邮件路由,会自动配置
4. TXT记录
类型:TXT
名称:@
内容:验证代码或配置信息
- 用途:验证域名所有权、配置SPF、DKIM等
实际案例
假设你要将 myproject.eu.org 部署到 Vercel:
- 在Vercel项目设置中添加自定义域名
- 在Cloudflare DNS中添加此记录
- 开启"小黄云"代理
- 等待几分钟,域名即可生效
Vercel会要求添加CNAME记录:
类型:CNAME
名称:@
内容:cname.vercel-dns.com
高级技巧:优化DNS配置
1. 使用CNAME Flattening
Cloudflare免费支持CNAME Flattening,可以在根域名使用CNAME记录:
- 传统DNS不允许在根域名(@)使用CNAME
- Cloudflare会自动将CNAME转换为A记录
- 简化配置,提升灵活性
2. 设置页面规则
利用Cloudflare的页面规则(每月3条免费):
- 永久重定向(301):将HTTP自动转到HTTPS
- 缓存规则:优化静态资源缓存
- 安全规则:针对特定路径加强防护
3. 启用Cloudflare邮件路由
在DNS管理页面开启"Email Routing":
- 创建最多200个临时邮箱
- 自动转发到你的主邮箱
- 完全免费,无需额外配置
常见问题解答
Q:eu.org域名申请被拒绝怎么办?
A:常见原因包括:
- 用途说明不够详细:补充项目的具体用途和内容规划
- 个人信息不完整:确保所有必填项都填写准确
- 域名名称不合规:避免使用品牌名称、通用词汇
修改后可以重新申请,不影响账号。
Q:DNS修改后多久生效?
A:
- 理论上需要24-48小时全球生效
- 实际上通常几分钟到几小时就能访问
- 可以使用
nslookup或dig命令检查DNS解析状态
Q:必须使用Cloudflare吗?
A:不是必须,但强烈推荐:
- Cloudflare免费套餐功能最全面
- 后续章节会大量使用Cloudflare生态
- 如果你已经熟悉其他DNS服务,也可以继续使用
Q:域名可以转出吗?
A:eu.org支持域名转出:
- 可以迁移到其他DNS服务商
- 也可以在未来购买付费域名后迁移内容
- 保持灵活性,不用担心被锁定
本章小结
通过本章学习,你应该已经:
- ✅ 了解了免费域名的选项和特点
- ✅ 理解了DNS解析的基本原理
- ✅ 掌握了申请eu.org域名的完整流程
- ✅ 学会了将域名托管到Cloudflare
- ✅ 熟悉了常用DNS记录类型的配置
对于新手,我们强烈建议从申请一个 eu.org 域名开始,并立即将其托管到Cloudflare。这将为你的"穷鬼套餐"项目打下最坚实、最灵活的基础。
有了域名这个"门牌号",下一步就是为它找到一个免费的"家"——服务器。在下一章,我们将探讨如何使用免费的服务器和托管服务,让你的网站真正跑起来!
如果这一章对你有帮助
感谢你的耐心阅读!配置域名和DNS可能看起来有些复杂,但按照步骤操作,你会发现其实并不难。这是搭建任何在线项目的基础技能,值得好好掌握。
如果这一章帮你成功获取了第一个免费域名,或者解决了DNS配置的困惑,请不要吝啬你的点赞、分享和关注 !你的支持是我继续创作的最大动力。
欢迎在推特上关注我:@sujingshen
我会持续分享更多免费资源和实战经验。也欢迎在评论区分享:
- 你申请了哪个免费域名?
- 遇到了什么问题?
- 有没有发现其他好用的免费DNS服务?
让我们一起探索,让"穷鬼"也能拥有属于自己的互联网王国!🚀
下一章见!