🌐 域名购买与Cloudflare配置教程

从GNAME购买域名到Cloudflare解析的完整指南

📋 教程目录

  1. 第一部分:在GNAME购买域名
  2. 第二部分:注册Cloudflare账户
  3. 第三部分:在Cloudflare添加域名
  4. 第四部分:修改GNAME的DNS服务器
  5. 第五部分:配置Cloudflare DNS记录
  6. 第六部分:配置SSL/TLS加密
  7. 第七部分:添加到若依下载域名池

第一部分:在GNAME购买域名

1 访问GNAME官网

打开浏览器,访问 https://www.gname.com/

GNAME首页

GNAME官网首页 - 可以看到域名搜索框

2 注册/登录账户

点击右上角的"登录"或"注册"按钮。如果没有账户,先注册一个新账户。

3 搜索想要的域名

在搜索框中输入你想要注册的域名(不需要输入后缀),然后点击搜索按钮。

域名搜索

输入想要注册的域名进行搜索

4 选择域名后缀并购买

搜索结果会显示各种后缀的可用性和价格。选择你想要的域名后缀(推荐 .com),点击"立即注册"或"加入购物车"。

推荐选择 .com 域名,价格大约 $9.60/年。其他常用后缀还有 .net、.org、.cn 等。
5 完成支付

进入购物车,确认订单信息,选择支付方式(支持支付宝、微信、USDT等),完成支付。

购买域名后,域名会出现在"管理中心" → "域名管理" → "我的域名"列表中。

第二部分:注册Cloudflare账户

1 访问Cloudflare官网

打开 https://www.cloudflare.com/

Cloudflare首页

Cloudflare中文官网首页 - 点击"登录"或"免费开始使用"

2 点击注册

点击右上角的"Sign up"按钮进入注册页面。

Cloudflare注册

Cloudflare中文注册页面 - 可以使用邮箱注册或第三方账号登录

3 填写注册信息

输入电子邮件和密码,或者使用Google/Apple/GitHub账号快速注册。也可以点击顶部"简体中文"切换语言。

Cloudflare学习中心

Cloudflare中文学习中心 - 可以了解DDoS防护、CDN等知识

4 验证邮箱

注册后,Cloudflare会发送验证邮件到你的邮箱。点击邮件中的链接完成验证。

Cloudflare基础功能是免费的,包括DNS管理、CDN加速、DDoS防护等。

第三部分:在Cloudflare添加域名

1 登录Cloudflare Dashboard

访问 https://dash.cloudflare.com/ 并登录。

Cloudflare登录

Cloudflare中文登录页面 - 输入邮箱和密码登录

2 添加站点

登录后,点击 "Add a site" 或 "添加站点" 按钮。

添加域名文档

Cloudflare官方文档 - 添加域名步骤概览

3 输入域名

在输入框中输入你在GNAME购买的域名(例如:example.com),然后点击"Continue"。

添加域名步骤

输入域名后点击Continue继续

4 选择套餐

选择 "Free" 免费套餐即可满足大部分需求。点击"Continue"继续。

确保输入的是主域名(如 example.com),不要输入子域名(如 www.example.com)。

第四部分:修改GNAME的DNS服务器

这是最关键的一步!需要把GNAME域名的DNS服务器(Nameservers)改成Cloudflare提供的服务器地址。
1 获取Cloudflare的Nameservers

在Cloudflare添加域名后,会显示两个Nameserver地址,类似:

xxx.ns.cloudflare.com
yyy.ns.cloudflare.com

记下这两个地址,稍后需要填入GNAME。

Nameservers说明

Cloudflare文档 - Nameservers更新说明

2 登录GNAME管理中心

访问 GNAME官网,登录后进入"管理中心"。

3 进入域名管理

在左侧菜单找到 "域名管理" → "我的域名",找到你要配置的域名。

GNAME域名管理

GNAME帮助中心 - 域名管理相关选项

4 修改DNS服务器

点击域名右侧的"管理"或"详情"按钮,找到 "DNS服务器修改" 或 "Nameserver修改" 选项。

5 填入Cloudflare的Nameservers

删除GNAME默认的DNS服务器,填入Cloudflare提供的两个Nameserver地址:

DNS服务器1: xxx.ns.cloudflare.com
DNS服务器2: yyy.ns.cloudflare.com

点击"保存"或"确认修改"。

DNS修改生效需要一定时间,通常几分钟到48小时不等(大部分情况下几分钟内生效)。
6 在Cloudflare确认激活

回到Cloudflare Dashboard,点击"Check nameservers"按钮。当Nameservers更新成功后,Cloudflare会显示域名状态为"Active"。

如果等待较长时间仍未激活,可以点击Cloudflare中的"Re-check nameservers"重新检查。

第五部分:配置Cloudflare DNS记录

1 进入DNS设置

在Cloudflare Dashboard中,选择你的域名,然后点击左侧菜单的"DNS" → "Records"。

DNS工作原理

DNS工作原理 - 域名如何解析为IP地址

2 添加A记录(指向服务器IP)

点击"Add record"添加DNS记录:

类型(Type): A
名称(Name): @ (代表主域名)
IPv4地址: 你的服务器IP地址
代理状态(Proxy): 已代理(橙色云朵)
TTL: Auto
DNS记录详情

DNS记录类型说明 - Zone apex和子域名

3 添加www子域名(可选)

如果需要www子域名也能访问,添加另一条记录:

类型(Type): A 或 CNAME
名称(Name): www
内容: 服务器IP 或 @(指向主域名)
代理状态: 已代理
代理状态说明

代理状态说明 - 橙色云朵(Proxied)表示流量经过Cloudflare

代理状态说明

对于下载域名,推荐使用"已代理"模式,可以隐藏真实服务器IP并获得Cloudflare的保护。

第六部分:配置SSL/TLS加密

1 进入SSL/TLS设置

在Cloudflare Dashboard左侧菜单,点击"SSL/TLS" → "Overview"。

SSL设置

SSL/TLS中文说明 - HTTP与HTTPS的区别

2 选择加密模式

推荐选择 "Full" 或 "Full (strict)" 模式:

  • Off:不加密(不推荐)
  • Flexible:浏览器到Cloudflare加密,Cloudflare到服务器不加密
  • Full:全程加密,服务器可使用自签名证书
  • Full (strict):全程加密,服务器必须有有效的SSL证书
如果服务器没有配置SSL证书,选择"Full"模式。如果服务器有Let's Encrypt等有效证书,选择"Full (strict)"。
3 启用Always Use HTTPS(可选)

在"SSL/TLS" → "Edge Certificates"中,开启"Always Use HTTPS",自动将所有HTTP请求重定向到HTTPS。

Cloudflare提供免费的SSL证书,无需额外购买。配置完成后,你的网站就可以通过 https:// 安全访问了。

第七部分:添加到若依下载域名池

1 确认域名已生效

在添加到若依之前,先确认:

  • Cloudflare显示域名状态为"Active"
  • 通过浏览器访问域名可以正常打开
  • SSL证书正常工作(地址栏显示小锁图标)
2 登录若依管理面板

访问若依管理后台,登录管理员账号。

3 进入下载域名池

在系统菜单中找到 "下载域名池" 或相关设置页面。

4 添加新域名

点击"新增"或"添加域名"按钮,输入配置好的域名:

域名: down.yourdomain.com 或 yourdomain.com
5 保存并测试

保存配置后,系统会自动使用新域名提供下载服务。建议进行下载测试确认域名正常工作。

可以配置多个下载域名,系统会自动轮换使用,提高可用性。

❓ 常见问题

Q: DNS修改后多久生效?

通常几分钟到24小时,大部分情况下10分钟内生效。可以使用 whatsmydns.net 查询全球DNS传播状态。

Q: Cloudflare显示"Pending Nameserver Update"怎么办?

确认已在GNAME正确修改了Nameservers,然后等待传播。可以点击Cloudflare的"Re-check"按钮重新检查。

Q: 网站打开显示"SSL证书错误"?

检查SSL/TLS模式设置。如果服务器没有SSL证书,使用"Flexible"或"Full"模式。

Q: 如何隐藏服务器真实IP?

确保DNS记录的代理状态是"已代理"(橙色云朵),而不是"仅DNS"(灰色)。

🔗 快速链接

GNAME官网 Cloudflare Dashboard Cloudflare官方文档