美国主要域名注册商修改 Name Server 的方法:切到 Cloudflare 前,先把旧 DNS 记录带走(2026-03-07 核对版)
改 NS 最容易出事故的,不是不会点后台,而是先切权威 DNS、后补记录。更稳的顺序是:先把旧 DNS 记录完整盘出来,在 Cloudflare 里补齐并复核,再到注册商后台替换为该域名当前被分配到的 Cloudflare nameservers;如果旧区已启用 DNSSEC,还要先处理 DS/DNSSEC 再切换。
说明:本文基于 Cloudflare 与美国主流注册商公开帮助页整理,不构成零中断承诺。各家后台名称会改版,实际入口以你登录后的控制台为准。文中提到的 Cloudflare nameserver 不是固定值,每个 zone 会被分配到各自的一对 nameserver。
很多人切 Name Server 时,以为只要把两条新的 NS 填进去就结束了。真正容易出问题的,不是不会改,而是没先迁记录。
因为:
DNS records 决定网站、邮箱和验证服务具体怎么解析Name Server 决定以后这域名的 DNS 由谁来管一旦 NS 切到新服务,之后就会以新的权威 DNS 记录为准。如果你没有先把旧记录抄走并补到 Cloudflare,网站、邮箱和验证记录都可能一起中断。
更稳妥的顺序永远是:
Cloudflare 自己也明确提醒过,自动扫描到的 DNS 记录不一定完整,切换 nameserver 之前应先检查并手动补齐缺失项。[1][2]
第一,改 NS 不等于旧 DNS 记录会自动迁过去。
你至少要自己检查这些记录:
A / AAAACNAMEMXTXT,尤其 SPF、DKIM、DMARCCAA第二,Cloudflare 分配给每个域名的 nameserver 也不是统一固定值。
Cloudflare 官方说明很明确:添加 zone 后,系统会自动分配两条权威 nameserver;标准分配下,这两条 nameserver 不能自定义修改。[3][4]
所以像 xxxx.ns.cloudflare.com 这种格式,只能代表某个具体 zone 当时被分配到的结果,不能当成所有域名通用的固定值。真正要填的,永远是你在 Cloudflare 当前域名 Overview 页面里看到的那一对。
在任何一家美国注册商后台操作前,先把下面这些做完:
MX、SPF、DKIM、DMARC。www、mail、shop、api、cdn、blog 这类关键子域名一起补上。DNSSEC,先按当前注册商和 Cloudflare 的指引处理 DS / DNSSEC。[4]下面这部分按当前公开帮助页整理常见入口。各家名字不同,但核心逻辑一样:先看 DNS 记录,再改 nameservers。
GoDaddy 官方支持文档明确提供了导出 zone file records 的方法,也在域名 DNS 管理相关说明中给出了 nameserver 查看和修改路径。[5][6]
更稳妥的做法是:
DNS 页面查看现有记录GoDaddy 这类后台的优势是记录查看和导出都比较方便,但顺序仍然不能反:先盘旧记录,再切 NS。
Advanced DNS 看记录,Nameservers 区域改 NSNamecheap 的官方步骤相对直接:
Domain ListManageAdvanced DNS 查看 Host Records[7]Nameservers 区域选择或手动输入新的 nameservers[8]Namecheap 官方也提醒过,在切换某些托管方案或 nameserver 组合时,自定义 DNS records 可能需要重建。这一点本身就说明,切 NS 之前先备份记录非常重要。[9]
DNS Settings 看记录,Advanced settings 改 nameserversSquarespace 官方说明里把这两件事分得很清楚:
DNS Settings 用于查看和编辑 resource records[10]Advanced settings 用于查看或修改 nameservers[11]Squarespace 也明确说明,一旦改成 custom nameservers,大部分 DNS 记录会改由新的 nameserver 提供方维护。也就是说,切到 Cloudflare 之后,重点就不再是 Squarespace 里的记录,而是 Cloudflare 侧有没有配完整。[11]
Advanced Tools 下分别看 DNS 管理和 nameserver 管理Network Solutions 官方帮助页把 DNS 管理和 nameserver 管理都放在域名相关的 Advanced Tools 一带:
A、MX、CNAME 等记录[12]另外,Network Solutions 关于邮箱的帮助页也明确提醒:如果切换 DNS 托管,邮件相关 DNS 记录必须一起迁过去,否则邮箱会出问题。[14]
Edit Domain Name ServersRegister.com 的后台和 Network Solutions 风格接近。公开页面里既有 DNS record information 入口,也有专门的 Edit Domain Name Servers 页面。[15][16]
更稳妥的顺序是:
Register.com 也明确提示,nameserver 修改在互联网范围内更新可能需要最多 48 小时。[16]
DNS Records 看记录,Nameservers 字段直接改Porkbun 的知识库写得很清楚:
Domain Management 里进入域名 DetailsDNS Records 区块查看和编辑现有记录[17]Nameservers 字段可直接修改 nameservers[18]Porkbun 还单独说明了 nameserver 变更传播时间,authoritative nameserver 更新可能需要最多 48 小时。[19]
Nameservers 页面替换Hover 的支持文档明确区分:
Nameservers 页面修改,且支持多域名批量编辑[21]这类文档最值得注意的一点是,它把逻辑说得非常直白:用谁的 nameservers,就在谁那边管 DNS。换了 nameservers,DNS 管理位置也跟着变。[20]
DNS Settings 同时承担记录查看和 nameserver 切换Dynadot 的入口相对集中:
My DomainsManage DomainsActionDNS Settings[22][23]如果当前使用的是 Dynadot DNS,可以先在这里看到旧配置;切换 nameservers 时,也是在同一套流程里把顶部模式切到 Name Servers 再输入新的值。对批量域名管理来说,这种方式比较统一,但不改变迁移前先盘旧记录的原则。
很多人以为只要首页能打开,迁移就算完成。实际最容易漏的是下面这些:
MXSPFDKIMDMARC这些决定的是收信、发信和投递信誉。首页能开,不代表邮箱没问题。
例如:
wwwmailshopapicdnblog例如:
CAA 和其他边缘记录如果之前配过证书签发限制、业务专用 TXT、SRV 或某些特殊子域名,迁移时也别漏。
DNSSEC / DS如果旧服务商侧已经开过 DNSSEC,切换权威 NS 时不先处理 DS,往往会比普通记录漏迁更危险,因为它会直接影响整个解析链的有效性。[4]
如果你现在就是要把美国注册商上的域名切到 Cloudflare,建议按这个顺序做:
DNSSEC,先处理 DS / DNSSEC 再正式切换。[4]www、邮箱收发、关键子域名、证书和验证状态。DNSSEC。[4]美国主流域名注册商的后台叫法不完全一样:
DNSAdvanced DNSDNS SettingsAdvanced、Domain Management 或 Advanced Tools但核心逻辑完全一样:
先迁移旧解析记录,再修改 Name Server。
先保证网站和邮箱不会断,再切 DNS 管理权。
如果你接下来要把美国注册商上的域名切到 Cloudflare,最稳妥的做法不是边改边试,而是先把旧区记录完整盘出来,再一次性切换。这样网站、邮件和各类验证服务,才不容易在迁移时一起出问题。
[1] Cloudflare Docs, Review DNS records
https://developers.cloudflare.com/dns/zone-setups/troubleshooting/review-zone/
[2] Cloudflare Docs, Quick scan for DNS records
https://developers.cloudflare.com/dns/zone-setups/full-setup/setup/
[3] Cloudflare Docs, Cloudflare nameservers
https://developers.cloudflare.com/dns/zone-setups/reference/cloudflare-nameservers/
[4] Cloudflare Docs, Change your domain nameservers to Cloudflare
https://developers.cloudflare.com/dns/zone-setups/full-setup/setup/
[5] GoDaddy Help, Export my domain's zone file records
https://www.godaddy.com/help/export-my-domains-zone-file-records-4166
[6] GoDaddy Help, Edit my domain DNS records
https://www.godaddy.com/help/edit-my-domain-dns-records-19239
[7] 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/
[8] 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/
[9] 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/
[10] 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
[11] Squarespace Support, Making changes to nameservers
https://support.squarespace.com/hc/en-us/articles/4404183898125-Making-changes-to-nameservers
[12] Network Solutions, Manage DNS (A/DNS) records
https://www.networksolutions.com/help/article/manage-dns-adns-records
[13] Network Solutions, Manage custom nameservers
https://www.networksolutions.com/help/article/manage-custom-nameservers
[14] Network Solutions, Update name servers for email
https://www.networksolutions.com/help/article/update-name-servers-for-email
[15] Register.com, DNS record information
https://www.register.com/manage-it/dns-record-info.jsp
[16] Register.com, Edit Domain Name Servers
https://www.register.com/manage-it/edit-nameservers.jsp
[17] Porkbun Knowledge Base, How to edit DNS records
https://kb.porkbun.com/article/68-how-to-edit-dns-records
[18] Porkbun Knowledge Base, How to change nameservers
https://kb.porkbun.com/article/22-how-to-change-nameservers
[19] Porkbun Knowledge Base, How long does it take to change nameservers?
https://kb.porkbun.com/article/35-how-long-to-change-nameservers
[20] Hover Support, Managing DNS records
https://support.hover.com/support/solutions/articles/201000064728-managing-dns-records
[21] Hover Support, Changing your domain nameservers
https://support.hover.com/support/solutions/articles/201000064742-changing-your-domain-nameservers
[22] Dynadot Help, How do I set up DNS for my domain?
https://www.dynadot.com/help/question/set-up-DNS
[23] Dynadot Help, How do I set name servers for my domain?
https://www.dynadot.com/help/question/set-name-servers
作者
大阪烧鸟
大阪烧鸟,关注跨境电商、Shopify 独立站与日本商业观察,偏爱把复杂问题拆成可执行的方法。