repairadvice.sg 实战手册 —— 从 Vodien 后台到网站上线的每一步
2026-06-12
一句话结论:推荐把域名的「DNS 托管」搬到 Cloudflare(只改两行 Name Server,域名本身不用转走),然后在 Cloudflare Pages 项目里点两下「添加自定义域」,证书全自动,十分钟搞定。本文以 repairadvice.sg(注册在 Vodien)绑定 Pages 项目 repairadvice 为例,每一步都写清楚。
repairadvice.sg 这种名字翻译成服务器地址。repairadvice.sg;www.repairadvice.sg
是它的子域名。DNS 标准规定根域名原则上不能用
CNAME,这是后面方案 B 的死穴。xxx.pages.dev
网址,绑了自己的域名后,访客就用你的域名访问。| 项目 | 现状 |
|---|---|
| 域名 | repairadvice.sg,注册在 Vodien,2027-03-21 到期,自动续费已开 |
| 当前 NS | cp1.privatesystems.net / cp2.privatesystems.net(Vodien 自家 DNS) |
| Vodien 里的 DNS 记录 | www→repairadvice.sg、ftp→repairadvice.sg、*.repairadvice.sg→repairdevice.pages.dev |
| 网站 | Cloudflare Pages 新项目 repairadvice(repairadvice.pages.dev),新版官网部署在这里 |
| Domain Lock | Off(不影响本次操作;它管的是域名转出,不是改 NS) |
为什么现在那条
*.repairadvice.sg → repairdevice.pages.dev
不起作用? 因为只在 Vodien 单方面写了”转介绍”,Cloudflare
那头并不认识这个域名——自定义域必须在 Pages
项目里登记(attach)过,Cloudflare
才知道把它路由到哪个项目。没登记的话,访客只会看到 Cloudflare
的错误页,不会看到你的网站。另外注意它指向的是旧项目
repairdevice,新站在 repairadvice,这条记录之后要清理。
域名继续放在 Vodien 续费,只把”电话簿”搬到 Cloudflare。绑根域名、自动证书、以后改记录都在一个面板,一劳永逸。
在 Vodien:My Account → Domains → Manage → repairadvice.sg,找到 DNS Settings 区块,把现有记录截图或抄下来(目前就 www / ftp / 通配符三条)。重点检查有没有 MX 记录(收邮件用的)——有就必须原样搬过去,否则邮箱会断。本例店里用的是 Gmail 个人邮箱,域名大概率没配邮件服务,但以面板实际显示为准。
登录 dash.cloudflare.com →
首页 Add a domain(添加域)→ 输入
repairadvice.sg → 选 Free
计划(够用,$0)。
Cloudflare 会自动扫描并导入现有记录——逐条核对第 1 步抄的清单,缺的手动补。这一步还会顺手把记录建好:
| 类型 | 名称 | 目标 | 代理状态 |
|---|---|---|---|
| CNAME | repairadvice.sg(根域名) |
repairadvice.pages.dev | 已代理(橙云) |
| CNAME | www |
repairadvice.pages.dev | 已代理(橙云) |
(根域名能写 CNAME 是 Cloudflare 的特殊本事,叫 CNAME flattening——把转介绍当场翻译成最终地址,绕开 DNS 标准的限制。这正是方案 A 能绑根域名、方案 B 不能的原因。其实第 4 步 attach 的时候 Cloudflare 也会提议自动建这两条,二选一即可,别建重复了。)
添加完站点,Cloudflare 会发给你两个专属 NS 地址(形如
xxx.ns.cloudflare.com,每个账户分配的不同,以页面显示为准,别照抄网上的例子)。
回到 Vodien:My Account → Domains → Manage → repairadvice.sg,找到 Name Servers 区块(就是现在显示 cp1/cp2.privatesystems.net 的地方,点右侧 ≡ 编辑)——
NS 切换一般几分钟到几小时生效,最长可能 24–48 小时(各地电话簿缓存刷新有快有慢)。Cloudflare 那边站点状态从 Pending 变成 Active 时会发邮件。
变 Active 后:Workers & Pages → repairadvice 项目 → Custom
domains → Set up a custom domain,先加
repairadvice.sg,再加一次
www.repairadvice.sg。因为 DNS 已经在 Cloudflare
手里,验证是秒过的,SSL 证书随后自动签发(状态 Initializing →
Active,通常几分钟)。
https://repairadvice.sg 和
https://www.repairadvice.sg,都该显示新站 + https 小锁;dig NS repairadvice.sg +short(查电话簿保管人的命令),输出应是两个
*.ns.cloudflare.com;不想动 NS 的话,可以只让 www.repairadvice.sg 生效:
www.repairadvice.sg,Cloudflare 会给一条验证用
CNAME;www 那条 CNAME
的目标从 repairadvice.sg 改成
repairadvice.pages.dev(就是 Cloudflare
要求的那条);死穴:根域名 repairadvice.sg 在 Vodien
没法 CNAME(就是前面说的 DNS 标准限制;Vodien 面板有没有”伪装 CNAME”或 URL
转发功能,未查到官方说明,以面板实际为准)。结果就是客人手输不带 www
的网址可能打不开。所以方案 B 只当临时过渡,正式上线请走方案
A。
| 方案 A:NS 搬 Cloudflare | 方案 B:只绑 www | |
|---|---|---|
| 根域名 repairadvice.sg | ✅ 正常访问 | ❌ 大概率打不开 |
| www.repairadvice.sg | ✅ | ✅ |
| SSL 证书 | 自动 | 自动(仅 www) |
| 以后改 DNS | Cloudflare 一个面板 | 继续在 Vodien |
| 动到注册商的部分 | 只改一次 NS | 改一条 CNAME |
| 推荐度 | 正式方案 | 临时过渡 |
核实日期:2026-06-12。事实来源:Vodien 管理面板实拍、Cloudflare API 实测(项目 repairadvice 已建立)。Cloudflare 操作路径以其当前界面为准,可能随版本微调。