Skip to main content
← All posts
作者:Sagasu

穷鬼套餐 第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?

  1. 全球最大的DNS服务商之一
    • 处理全球约20%的互联网流量
    • 拥有300+数据中心遍布全球
    • DNS解析速度通常在10-30ms之间
  2. 免费套餐强大到令人惊叹
    • 无限制的DNS记录 :可以添加任意数量、任意类型的DNS记录
    • 自动HTTPS :免费提供SSL证书,一键开启HTTPS
    • 基础DDoS防护 :免费抵御大规模DDoS攻击
    • 全球CDN加速 :开启橙云后自动提供CDN服务
    • 隐藏真实IP :保护源服务器不被直接攻击
  3. 一站式解决方案
    • DNS解析只是起点,后续我们会用到Cloudflare的更多服务:
    • Cloudflare Pages(静态网站托管)
    • Cloudflare Workers(Serverless计算)
    • Cloudflare R2(对象存储)
    • Cloudflare Tunnel(内网穿透)
  4. 易于使用
    • 界面友好,中文支持良好
    • 配置简单,适合新手
    • 文档完善,社区活跃

Cloudflare的"小黄云"

在Cloudflare DNS管理界面,每条记录旁边都有一个橙色的云朵图标,这就是著名的"小黄云"。

  • 开启小黄云 :流量经过Cloudflare代理,自动获得CDN加速、SSL证书、DDoS防护等功能
  • 关闭小黄云 :仅使用DNS解析,流量直达源服务器

对于初学者,建议先开启小黄云,享受Cloudflare提供的全套免费服务。

实操指南:从零开始配置你的域名

步骤一:申请 eu.org 免费域名

1. 访问eu.org官网

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账号

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地址)

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:

  1. 在Vercel项目设置中添加自定义域名
  2. 在Cloudflare DNS中添加此记录
  3. 开启"小黄云"代理
  4. 等待几分钟,域名即可生效

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服务?

让我们一起探索,让"穷鬼"也能拥有属于自己的互联网王国!🚀

下一章见!