最近很多朋友都知道,通过 土耳其区 Google Workspace 购买域名的价格非常实惠 —— 大约 每年15元人民币左右,相比国内动辄 50-100 元一年的价格,堪称白菜价。
我自己也通过土区 Workspace 购买了一个域名(例如:www.saypt.com
),购买完成后域名默认是托管在 Google 自有的 DNS 服务 上。
不过 Google Workspace 自带的 DNS 配置界面相对简单,很多进阶玩法(例如 Zero Trust、智能加速、CDN 防御、WAF 等)就需要借助专业的 DNS 平台。
于是我选择把 DNS 托管迁移到 Cloudflare,享受 Cloudflare 免费版提供的高性能 DNS 和丰富的安全功能。
1️⃣ 背景环境
-
域名通过土耳其 Google Workspace 购买,75元土耳其里拉,这算年费不到 15元人民币。
-
域名默认在 Google Workspace 域名服务托管。
-
我希望迁移到 Cloudflare,便于:
-
配置 Cloudflare Tunnel 实现反向代理
-
配置智能 DNS
-
利用 Cloudflare WAF、安全防护
-
简化多域名管理
-
2️⃣ 迁移总体思路
迁移 DNS 很简单,流程分为两步:
✅ 在 Cloudflare 添加域名,Cloudflare 会提供新的 DNS 服务器地址(Name Server)。
✅ 到 Google Workspace 的域名配置界面中,将域名的 Name Server 修改为 Cloudflare 提供的。
📌 注意:迁移只影响 DNS 托管,不影响域名注册,不影响 Gmail 邮箱使用,只要 MX 记录正确迁移即可。
3️⃣ 具体操作步骤
第一步:Cloudflare 端添加域名
1️⃣ 登录 Cloudflare 官网(免费版即可)
2️⃣ 点击【Add a Site】,输入你的域名,例如 saypt.com
,选择免费计划
3️⃣ Cloudflare 会自动扫描现有 DNS 记录,扫描完成后你需要手动确认以下关键记录:
-
A 记录 / CNAME(网站解析)
-
MX 记录(邮箱使用,保留 Google Workspace 提供的 MX 记录)
-
TXT 记录(SPF、DKIM、DMARC 等)
👉 如果 Cloudflare 没能自动扫出来,建议提前在 Google Workspace 的【域名配置 → DNS】里手动备份一份 DNS 记录,迁移到 Cloudflare 后补充进去。
第二步:修改 Name Server
1️⃣ Cloudflare 提供 2 个 NS 地址(例如:sue.ns.cloudflare.com
、tom.ns.cloudflare.com
)
2️⃣ 登录 Google Admin 控制台
- 【域名】 → 【管理域名】 → 找到你的域名 → 【管理 DNS】 或 【高级 DNS 设置】
3️⃣ 修改 Name Server,替换成 Cloudflare 提供的 2 个 NS 地址。
⚠️ 修改后需要等待全球生效(通常 30 分钟到 24 小时)。
4️⃣ 验证迁移结果
-
可以使用 whatsmydns.net 工具,输入你的域名,查看 NS 是否已经切换到 Cloudflare。
-
邮箱收发测试是否正常(重点是 MX 记录没有丢失)。
-
网站访问是否正常(A 记录是否正确生效)。
5️⃣ 进阶玩法:结合 Cloudflare Tunnel 反向代理内网服务
以我的场景为例:
我在 NAS 上部署了一个学习项目网站 www.saypt.com
,对应 NAS 上的端口是 5002
。
我希望通过 Cloudflare Tunnel 实现公网访问 www.saypt.com
自动转发到 NAS 内网服务。
配置步骤:
✅ NAS 上部署 cloudflared tunnel 服务:
cloudflared tunnel run <tunnel-name>
✅ 推荐改为标准配置方式:
1️⃣ 在 /etc/cloudflared/config.yml
配置:
tunnel: <your-tunnel-UUID>
credentials-file: /root/.cloudflared/<your-tunnel-UUID>.json
ingress:
- hostname: www.saypt.com
service: http://192.168.x.x:5002
- service: http_status:404
2️⃣ 修改 systemd 服务 /etc/systemd/system/cloudflared.service
:
ExecStart=/usr/local/bin/cloudflared --config /etc/cloudflared/config.yml run
3️⃣ 重启服务:
sudo systemctl daemon-reload
sudo systemctl restart cloudflared
sudo systemctl status cloudflared
✅ Cloudflare Tunnel 配置 Public Hostname → www.saypt.com
→ 内网 IP:5002 完成映射。
6️⃣ 总结
-
土区 Google Workspace 每年 15 元买域名,超值!
-
配合 Cloudflare 免费版,可以获得超强 DNS 服务、CDN、防御能力。
-
配置 Cloudflare Tunnel 可以方便把 NAS 内网服务安全发布到公网。
-
整体迁移过程中要重点注意 MX、SPF、DKIM、DMARC 记录,保证邮箱不受影响。
-
拥有了一个个性域名的gmail.com邮箱
-
每月35元左右的价格就可以使用Google Gemini的AI服务