美国主要域名注册商修改 Name Server 的方法:切到 Cloudflare 前,先把旧 DNS 记录带走(2026-03-07 核对版)
结论摘要
改 NS 最容易出事故的,不是不会点后台,而是先切权威 DNS、后补记录。更稳的顺序是:先把旧 DNS 记录完整盘出来,在 Cloudflare 里补齐并复核,再到注册商后台替换为该域名当前被分配到的 Cloudflare nameservers;如果旧区已启用 DNSSEC,还要先处理 DS/DNSSEC 再切换。
详细说明
说明:本文按 2026 年 3 月 7 日可见的 Cloudflare 与美国主流注册商公开帮助页整理,不构成零中断承诺。各家后台名称会改版,实际入口以你登录后的控制台为准。文中提到的 Cloudflare nameserver 不是固定值,每个 zone 会被分配到各自的一对 nameserver。
先讲结论:不要先改 NS,再慢慢补记录
很多人切 Name Server 时,以为只要把两条新的 NS 填进去就结束了。真正容易出问题的,不是不会改,而是没先迁记录。
因为:
DNS records决定网站、邮箱和验证服务具体怎么解析Name Server决定以后这域名的 DNS 由谁来管
一旦 NS 切到新服务,之后就会以新的权威 DNS 记录为准。如果你没有先把旧记录抄走并补到 Cloudflare,网站、邮箱和验证记录都可能一起中断。
更稳妥的顺序永远是:
- 先把旧 DNS 记录完整导出或复制
- 在 Cloudflare 里补齐并人工复核
- 再回注册商后台替换为 Cloudflare 当前分配给该域名的那一对 nameservers
- 改完后继续核对网站、邮箱、子域名、证书和验证状态
Cloudflare 自己也明确提醒过,自动扫描到的 DNS 记录不一定完整,切换 nameserver 之前应先检查并手动补齐缺失项。12
一、先搞清楚两件事:旧记录不会自动带走,Cloudflare 的 NS 也不是固定值
第一,改 NS 不等于旧 DNS 记录会自动迁过去。
你至少要自己检查这些记录:
A/AAAACNAMEMXTXT,尤其SPF、DKIM、DMARCCAA- 子域名记录
- 第三方验证记录
第二,Cloudflare 分配给每个域名的 nameserver 也不是统一固定值。
Cloudflare 官方说明很明确:添加 zone 后,系统会自动分配两条权威 nameserver;标准分配下,这两条 nameserver 不能自定义修改。34
所以像 xxxx.ns.cloudflare.com 这种格式,只能代表某个具体 zone 当时被分配到的结果,不能当成所有域名通用的固定值。真正要填的,永远是你在 Cloudflare 当前域名 Overview 页面里看到的那一对。
二、切 NS 前,先做这份通用检查清单
在任何一家美国注册商后台操作前,先把下面这些做完:
- 记录当前所有 DNS 记录。
- 在 Cloudflare 里预先建立相同记录,并人工复核自动扫描结果。2
- 特别检查
MX、SPF、DKIM、DMARC。 - 把
www、mail、shop、api、cdn、blog这类关键子域名一起补上。 - 如有 Google、Microsoft 365、Shopify、AWS、邮件服务商或 SSL 验证记录,一并迁移。
- 如果旧区已启用
DNSSEC,先按当前注册商和 Cloudflare 的指引处理DS/DNSSEC。4 - 在低峰时段操作,改完持续检查网站、邮箱、证书和第三方验证状态。
三、美国主要注册商的常见入口与更稳的操作方式
下面这部分按当前公开帮助页整理常见入口。各家名字不同,但核心逻辑一样:先看 DNS 记录,再改 nameservers。
1. GoDaddy:先看 DNS 记录,必要时导出 zone file,再改 nameservers
GoDaddy 官方支持文档明确提供了导出 zone file records 的方法,也在域名 DNS 管理相关说明中给出了 nameserver 查看和修改路径。56
更稳妥的做法是:
- 先进入域名的
DNS页面查看现有记录 - 如果适用,先导出 zone file 留档
- 再进入 nameservers 设置,把权威 NS 切到 Cloudflare 当前分配值
GoDaddy 这类后台的优势是记录查看和导出都比较方便,但顺序仍然不能反:先盘旧记录,再切 NS。
2. Namecheap:Advanced DNS 看记录,Nameservers 区域改 NS
Namecheap 的官方步骤相对直接:
Namecheap 官方也提醒过,在切换某些托管方案或 nameserver 组合时,自定义 DNS records 可能需要重建。这一点本身就说明,切 NS 之前先备份记录非常重要。9
3. Squarespace Domains:DNS Settings 看记录,Advanced settings 改 nameservers
Squarespace 官方说明里把这两件事分得很清楚:
Squarespace 也明确说明,一旦改成 custom nameservers,大部分 DNS 记录会改由新的 nameserver 提供方维护。也就是说,切到 Cloudflare 之后,重点就不再是 Squarespace 里的记录,而是 Cloudflare 侧有没有配完整。11
4. Network Solutions:Advanced Tools 下分别看 DNS 管理和 nameserver 管理
Network Solutions 官方帮助页把 DNS 管理和 nameserver 管理都放在域名相关的 Advanced Tools 一带:
另外,Network Solutions 关于邮箱的帮助页也明确提醒:如果切换 DNS 托管,邮件相关 DNS 记录必须一起迁过去,否则邮箱会出问题。14
5. Register.com:先看 DNS record information,再进 Edit Domain Name Servers
Register.com 的后台和 Network Solutions 风格接近。公开页面里既有 DNS record information 入口,也有专门的 Edit Domain Name Servers 页面。1516
更稳妥的顺序是:
- 先在 DNS records 页面把旧记录盘出来
- 再到 nameserver 编辑页输入 Cloudflare 当前分配的一对 nameservers
Register.com 也明确提示,nameserver 修改在互联网范围内更新可能需要最多 48 小时。16
6. Porkbun:DNS Records 看记录,Nameservers 字段直接改
Porkbun 的知识库写得很清楚:
Porkbun 还单独说明了 nameserver 变更传播时间,authoritative nameserver 更新可能需要最多 48 小时。19
7. Hover:先管理 DNS records,再到 Nameservers 页面替换
Hover 的支持文档明确区分:
这类文档最值得注意的一点是,它把逻辑说得非常直白:用谁的 nameservers,就在谁那边管 DNS。换了 nameservers,DNS 管理位置也跟着变。20
8. Dynadot:DNS Settings 同时承担记录查看和 nameserver 切换
Dynadot 的入口相对集中:
如果当前使用的是 Dynadot DNS,可以先在这里看到旧配置;切换 nameservers 时,也是在同一套流程里把顶部模式切到 Name Servers 再输入新的值。对批量域名管理来说,这种方式比较统一,但不改变迁移前先盘旧记录的原则。
四、切到 Cloudflare 时,最容易漏掉的不是首页,而是这几类记录
很多人以为只要首页能打开,迁移就算完成。实际最容易漏的是下面这些:
1. 邮件相关记录
MXSPFDKIMDMARC
这些决定的是收信、发信和投递信誉。首页能开,不代表邮箱没问题。
2. 子域名
例如:
wwwmailshopapicdnblog
3. 第三方验证记录
例如:
- Google Search Console
- Microsoft 365
- Shopify
- 各类邮件服务商
- SSL 服务商
4. CAA 和其他边缘记录
如果之前配过证书签发限制、业务专用 TXT、SRV 或某些特殊子域名,迁移时也别漏。
5. DNSSEC / DS
如果旧服务商侧已经开过 DNSSEC,切换权威 NS 时不先处理 DS,往往会比普通记录漏迁更危险,因为它会直接影响整个解析链的有效性。4
五、最稳妥的实际操作顺序
如果你现在就是要把美国注册商上的域名切到 Cloudflare,建议按这个顺序做:
- 在 Cloudflare 添加域名,并记下该 zone 当前被分配到的两条 nameservers。3
- 用 Cloudflare 的扫描结果做底稿,但不要直接相信“自动导入就够了”;人工补齐缺失记录。2
- 在旧注册商后台把现有 DNS 记录完整整理出来。
- 重点复核网站、邮箱、子域名、第三方验证与证书相关记录。
- 如果旧区已启用
DNSSEC,先处理DS/DNSSEC再正式切换。4 - 回到注册商后台,把权威 nameserver 改成 Cloudflare 当前分配给该域名的那一对。
- 等待注册商和递归解析器更新,再检查网站首页、
www、邮箱收发、关键子域名、证书和验证状态。 - 确认全站稳定后,再继续处理 Cloudflare 侧的代理策略、缓存策略和需要重新启用的
DNSSEC。4
结论:美国注册商后台叫法不同,但迁移逻辑完全一样
美国主流域名注册商的后台叫法不完全一样:
- 有的叫
DNS - 有的叫
Advanced DNS - 有的叫
DNS Settings - 有的把 nameservers 放在
Advanced、Domain Management或Advanced Tools
但核心逻辑完全一样:
先迁移旧解析记录,再修改 Name Server。
先保证网站和邮箱不会断,再切 DNS 管理权。
如果你接下来要把美国注册商上的域名切到 Cloudflare,最稳妥的做法不是边改边试,而是先把旧区记录完整盘出来,再一次性切换。这样网站、邮件和各类验证服务,才不容易在迁移时一起出问题。
参考资料
Footnotes
-
Cloudflare Docs, Review DNS records
https://developers.cloudflare.com/dns/zone-setups/troubleshooting/review-zone/ ↩ -
Cloudflare Docs, Quick scan for DNS records
https://developers.cloudflare.com/dns/zone-setups/full-setup/setup/ ↩ ↩2 ↩3 -
Cloudflare Docs, Cloudflare nameservers
https://developers.cloudflare.com/dns/zone-setups/reference/cloudflare-nameservers/ ↩ ↩2 -
Cloudflare Docs, Change your domain nameservers to Cloudflare
https://developers.cloudflare.com/dns/zone-setups/full-setup/setup/ ↩ ↩2 ↩3 ↩4 ↩5 -
GoDaddy Help, Export my domain's zone file records
https://www.godaddy.com/help/export-my-domains-zone-file-records-4166 ↩ -
GoDaddy Help, Edit my domain DNS records
https://www.godaddy.com/help/edit-my-domain-dns-records-19239 ↩ -
Namecheap Knowledgebase, How to manage DNS records for a domain in your account
https://www.namecheap.com/support/knowledgebase/article.aspx/9776/2237/how-to-manage-dns-records-for-a-domain-in-your-account/ ↩ -
Namecheap Knowledgebase, How to change DNS for a domain
https://www.namecheap.com/support/knowledgebase/article.aspx/767/10/how-to-change-dns-for-a-domain/ ↩ -
Namecheap Knowledgebase, I have both hosting and domains with Namecheap. Do I still need to change the nameservers?
https://www.namecheap.com/support/knowledgebase/article.aspx/769/10/i-have-both-hosting-and-domains-with-namecheap-do-i-still-need-to-change-the-nameservers/ ↩ -
Squarespace Support, Accessing your Squarespace-managed domain's DNS settings
https://support.squarespace.com/hc/en-us/articles/205812348-Accessing-your-Squarespace-managed-domain-s-DNS-settings ↩ -
Squarespace Support, Making changes to nameservers
https://support.squarespace.com/hc/en-us/articles/4404183898125-Making-changes-to-nameservers ↩ ↩2 -
Network Solutions, Manage DNS (A/DNS) records
https://www.networksolutions.com/help/article/manage-dns-adns-records ↩ -
Network Solutions, Manage custom nameservers
https://www.networksolutions.com/help/article/manage-custom-nameservers ↩ -
Network Solutions, Update name servers for email
https://www.networksolutions.com/help/article/update-name-servers-for-email ↩ -
Register.com, DNS record information
https://www.register.com/manage-it/dns-record-info.jsp ↩ -
Register.com, Edit Domain Name Servers
https://www.register.com/manage-it/edit-nameservers.jsp ↩ ↩2 -
Porkbun Knowledge Base, How to edit DNS records
https://kb.porkbun.com/article/68-how-to-edit-dns-records ↩ -
Porkbun Knowledge Base, How to change nameservers
https://kb.porkbun.com/article/22-how-to-change-nameservers ↩ -
Porkbun Knowledge Base, How long does it take to change nameservers?
https://kb.porkbun.com/article/35-how-long-to-change-nameservers ↩ -
Hover Support, Managing DNS records
https://support.hover.com/support/solutions/articles/201000064728-managing-dns-records ↩ ↩2 -
Hover Support, Changing your domain nameservers
https://support.hover.com/support/solutions/articles/201000064742-changing-your-domain-nameservers ↩ -
Dynadot Help, How do I set up DNS for my domain?
https://www.dynadot.com/help/question/set-up-DNS ↩ -
Dynadot Help, How do I set name servers for my domain?
https://www.dynadot.com/help/question/set-name-servers ↩
相关文章
改 NS 最容易出事故的,不是不会点后台,而是先切权威 DNS、后补记录。更稳妥的顺序永远是:先把旧 DNS 记录完整盘出来,在 Cloudflare 侧补齐并复核,再去域名商后台替换为该域名当前被分配到的两条 nameserver;如果原区已经启用 DNSSEC,还要先处理 DS/DNSSEC 再切换。
改 NS 最容易出事故的,不是不会点后台,而是先切权威 DNS、后补记录。更稳的顺序是:先把旧 DNS 记录完整盘出来,在 Cloudflare 里补齐并复核,再到注册商后台替换为该域名当前被分配到的 Cloudflare nameservers;如果旧区已启用 DNSSEC,还要先处理 DS/DNSSEC 再切换。
继续阅读
如果这篇内容对你有帮助,可以继续浏览 zens.osaka 的文章列表,按主题顺着看相关问题。
转载或引用请保留 zens.osaka 的原文链接与标题。