指南 / C BUILDING JOURNAL

改名称服务器之前:邮件记录、DNSSEC 与注册商附加功能检查清单

重点摘要

改名称服务器前要确认三件事:邮件记录(MX、SPF、DKIM、DMARC)都在要搬过来的清单里;注册商的 DNSSEC 已经关闭(删除 DS 记录);注册商提供的网址转发、邮件转发等功能已有替代方案。漏掉任何一项,网站或邮件都可能停摆。

本文目录
  1. 检查清单
  2. 1. 邮件记录
  3. 2. 先关闭 DNSSEC
  4. 3. 注册商的附加功能
  5. 4. 顺序:先开始托管,再改名称服务器

名称服务器改好之后,原本 DNS 服务商的记录就不再生效。「交给小C建站管理 DNS」的第一步会先把现有记录搬过来,但有几件事要你自己确认。还不熟悉名称服务器,可以先看名称服务器是什么。

检查清单

  1. 在「确认要搬过来的记录」中,邮件记录(MX、SPF、DKIM、DMARC)都已勾选。
  2. 其他子域名(例如 shop、api)和其他服务的验证记录都已加入。
  3. 注册商的 DNSSEC 已关闭,并已生效。
  4. 注册商的网址转发、邮件转发等功能已有替代方案。
  5. 先在小C建站按「开始托管」,3 天内再到注册商改名称服务器。

1. 邮件记录

漏掉 MX,就收不到信;漏掉 SPF、DKIM 或 DMARC,发出去的信容易被当成垃圾邮件或被退回。

为什么自动检测可能漏掉 DKIM

DNS 没办法列出一个域名底下所有的名称,只能一个一个查。「自动检测」会查询常见的名称(www、mail、邮件验证记录等)。DKIM 放在「选择器._domainkey.你的域名」,选择器的名称由邮件服务决定,每家都不一样。名称不在常见清单里,就查不到。

怎么补上

  • 改用完整导入:DNS 在 Cloudflare 的话,选「从 Cloudflare 导入」,会读取所有记录。其他服务商可以导出 zone 文件(BIND 格式),用「粘贴 zone 文件」。
  • 自己新增:在「确认要搬过来的记录」这一步按「新增一条记录」,填入类型、主机、值,再按「加入」。
  • 记录内容去哪里找:原本 DNS 服务商的记录列表,或邮件服务后台的域名设置页。

小C建站支持 A、AAAA、CNAME、MX、TXT、SRV、CAA 记录。ANAME/ALIAS 和子域名委派不会搬过来。如果有 CAA 记录,必须允许 letsencrypt.org,否则网站的 HTTPS 证书无法签发。

2. 先关闭 DNSSEC

开启 DNSSEC 的域名,注册局会保存一条 DS 记录,用来核对 DNS 响应的签名。名称服务器换了,签名就对不上,域名会无法解析。小C建站检测到时会停下来,显示:「这个域名开启了 DNSSEC。请先到域名注册商关闭 DNSSEC(删除 DS 记录),等生效后再回来,否则域名会无法解析。」

请到注册商关闭 DNSSEC,等生效后再开始。有些注册商会在更改名称服务器的流程中直接提示,例如 Squarespace 会要你确认停用 DNSSEC(Squarespace 说明)。

3. 注册商的附加功能

许多注册商的免费 DNS 附带网址转发、邮件转发等功能。这些功能靠注册商自己的名称服务器运作,名称服务器改走后通常就会停止。改之前请确认还有没有在用,并先准备替代方案。几家注册商官方写明的影响:

  • Squarespace:域名会和 Squarespace 网站断开连接,Squarespace 上的 DNS 记录不再生效,PayPal 付款链接会停止运作(说明)。
  • Wix:Wix 的 DNS 记录停止运作,Wix 无法再通过 DNS 续发 SSL,Wix 邮箱需要在新的 DNS 设置 MX 记录(说明)。
  • Namecheap:原本的主机记录不会自动复制到新的名称服务器(说明)。

4. 顺序:先开始托管,再改名称服务器

按「开始托管」之后,请在 3 天内到注册商改名称服务器,逾期这次设置和搬过来的记录都会删除。不要先改名称服务器再回来设置,先改会让网站和邮件无法使用。

各家注册商的步骤:Exabytes、Shinjiru 等马来西亚注册商、GoDaddy、Namecheap、Squarespace、Wix。完整流程见交给小C建站管理 DNS。

所有指南

下一个网站,从你的想法开始

让你的想法,拥有自己的网站。

免费开始,无需信用卡。

开始创建网站