这篇说的是「域名本身是在 Shopify、Netlify 或腾讯云买的」。如果域名在别家注册商,只是连到 Shopify 或 Netlify 的网站,DNS 服务器要到那家注册商改,请看 GoDaddy、Namecheap、Squarespace、Wix 等教程。
两条路
- 添加记录:域名的 DNS 留在原平台,把小C建站「域名与发布」里列出的记录(「类型」「主机名」「值」)加到该平台的 DNS 设置。网站可以连上,但其他 DNS 记录仍要在原平台改。
- 转出域名:转到允许自定义 DNS 服务器的注册商,再交给小C建站管理 DNS。购买(或转入、变更联系人信息)满 60 天后才能转出。
Shopify
Shopify 帮助中心写明:Shopify 管理的域名必须使用 Shopify 默认的 DNS 服务器(Shopify 说明)。官方只提供编辑 DNS 记录的方法,以下按官方英文界面(编辑 DNS 设置):
- 在 Shopify 管理后台前往 Settings > Domains。
- 点击要设置的域名。
- 在 DNS settings 区块点击 Manage。
- 添加记录:点击 Add custom record,选择记录类型,填入小C建站列出的内容后点击 Confirm。
- 修改既有记录:点击该条记录的 Actions > Edit,改好后点击 Confirm。
Shopify 的 DNS 支持 A、CNAME、MX、TXT、AAAA、SRV 记录,官方说变更最多 24 小时生效。Shopify 域名要在购买、转入或变更联系人信息满 60 天后才能转出。
Netlify
Netlify 文档说明,要把 Netlify 注册的域名转到其他注册商,需要联系 Netlify 客服;ICANN 规定注册后 60 天内不能转移(Netlify 文档)。Netlify 人员也在官方论坛回复过:DNS 服务器不能更改,但可以把域名转给你(Netlify 论坛)。
- 添加记录:在 Netlify DNS 加入小C建站列出的记录。
- 转出域名:注册满 60 天后联系 Netlify 客服。Netlify 的域名是通过 Name.com 注册的,客服可以把域名移到你自己的 Name.com 账号。
腾讯云:可以试,不一定成功
腾讯云允许改成自定义 DNS,但规则写明:自定义的 DNS 服务器必须是 DNS 服务商的权威 DNS 服务器,不能是自己架设的(腾讯云文档)。小C建站的 DNS 服务器 ns1.cbuilding.net 到 ns4.cbuilding.net 背后是 Amazon Route 53,但名称挂在 cbuilding.net 底下。腾讯云会不会接受,我们还没有实测。
可以先试。腾讯云界面是简体中文,以下步骤沿用界面上的用词:
- 在「我的域名」勾选域名,选「更多操作 > 修改 DNS」。
- 完成身份验证(验证码会发到账号绑定的邮箱)。
- 在「修改 DNS 服务器」选择自定义 DNS,填入小C建站的 DNS 服务器。
官方说约 24~48 小时生效(腾讯云文档)。域名在续费宽限期、赎回期或转移期时不能修改 DNS(腾讯云 FAQ)。如果被拒绝,就改用第一条路:到域名目前使用的 DNS 服务添加小C建站列出的记录。
添加记录时注意
- 记录以小C建站「域名与发布」里的记录表为准,包含一条「主机名」为
_cloubie-verify的 TXT 验证记录。 - 加好后回小C建站点击「验证设置」。
- 如果看到「请删除域名的 AAAA(IPv6)记录,HTTPS 证书才能签发。」,请照做。