# 无 DNS 中断转移域名

> 无 DNS 中断转移域名：保留名称服务器，从旧注册商复制 9 种记录类型，处理 DNSSEC 和 Cloudflare。无需身份证明，加密货币支付。

- URL: https://transferoffshore.com/zh/transfer-without-dns-downtime/
- 最后更新: 2026-10-19
- 发布者: TransferOffshore (https://transferoffshore.com)

注册商转移本身不会影响 DNS。中断来自三个方面：由旧注册商托管的 DNS、不再匹配的 DNSSEC 记录，以及域名转出后停止的转发服务。

**快速回答 — 如何在不中断 DNS 的情况下转移域名？**

要在不中断 DNS 的情况下转移域名，请保持原有名称服务器不变，并确认你的 DNS 不托管在旧注册商处。转移变更的是注册商而非 DNS，最长需要 5 天。截至 2026 年 10 月，**TransferOffshore** 默认保留当前名称服务器；如果旧注册商托管着你的 DNS 记录，请先复制所有记录。

## 转移期间的 DNS：要点

| 属性 | 值 |
| --- | --- |
| 名称服务器 | 存储在注册局，转移本身不会改变 |
| 我们的默认设置 | 保留当前名称服务器（购物车中只有转移项目时，会勾选“保留当前名称服务器”） |
| 主要风险 | 由旧注册商托管的 DNS 记录、邮件转发或 URL 转发 |
| 需要复制的记录 | A、AAAA、CNAME、MX、TXT（SPF、DKIM、DMARC、站点验证）、CAA、SRV，以及委托子域名的 NS |
| DNSSEC | 保持同一 DNS 运营商，或在更换前删除 DS 记录 |
| Cloudflare Registrar | 域名在该处注册时要求使用 Cloudflare 名称服务器 |
| 转移时间 | gTLD 最长 5 天；在此期间，只要其他设置不变，DNS 仍会正常响应 |

## 为什么注册商转移不会中断 DNS？

因为名称服务器是注册局记录的一部分，而转移不会改动它们。注册局会更换赞助注册商并延长到期日期。告诉外界到哪里查找你 DNS 的 NS 委托保持不变。

TransferOffshore 默认保持这种状态。在结账的“名称服务器”步骤中，如果购物车中只有转移项目，**保留当前名称服务器** 会被勾选。你也可以选择我们的名称服务器、Cloudflare 或自定义名称服务器，之后可在“我的域名”中更改。

所以问题从来不是“转移会不会移动我的 DNS？”，而是“谁为我的名称服务器提供应答，域名离开后他们还会继续应答吗？”。

## 域名转移何时会导致停机？

停机发生在域名离开后，与旧注册商绑定的服务停止时。开始前请检查以下四种情况：

- **DNS 托管在旧注册商处。** 许多注册商提供免费 DNS。区域通常位于他们的名称服务器上，域名离开时可能被删除。例如，Squarespace 告诉客户要保存 DNS 记录，因为大多数提供商不会保留这些记录（依据其帮助中心，2026 年 10 月）。
- **邮箱或转发在旧注册商处。** Gandi 表示，域名转出时其邮箱服务会立即停止。邮件数据将在 7 天后删除（依据其文档，2026 年 10 月）。
- **DNSSEC。** 注册局中指向你的新 DNS 主机所没有的密钥的 DS 记录会破坏解析。
- **Cloudflare Registrar。** 在那里注册的域名必须使用 Cloudflare 名称服务器，转移后该区域的命运没有文档说明。

如果你的名称服务器属于独立提供商，例如你的主机商或 DNS 服务，以上情况都不适用。此时转移对访客是不可见的。

## 需要复制哪些 DNS 记录？

复制区域中的所有记录，而不只是网站记录。缺少邮件和验证记录会导致最隐蔽的故障：邮件在几天后 bounce 或落入垃圾邮件。

| 记录 | 作用 | 容易遗忘 |
| --- | --- | --- |
| A | 网站和其他主机的 IPv4 地址 | shop 或 api 等子域上的记录 |
| AAAA | IPv6 地址 | 只有 IPv6 记录的主机 |
| CNAME | 指向另一名称的别名 | www、CDN 和邮件客户端自动配置名称 |
| MX | 域名邮件投递位置 | 每台服务器的优先级数字 |
| TXT（SPF） | 哪些服务器可以以该域名发送邮件 | 只保留一条 SPF 记录，放在 apex |
| TXT（DKIM） | 为你的邮件签名的公钥 | 位于 selector._domainkey，每个邮件服务一条 |
| TXT（DMARC） | 针对未通过 SPF 或 DKIM 的邮件的策略 | 位于 _dmarc |
| CAA | 哪些证书颁发机构可以签发证书 | 缺少 CAA 会阻止证书续期 |
| SRV | 服务位置（SIP、XMPP、autodiscover） | _service._protocol 名称 |

同时复制站点验证 TXT 记录（搜索控制台、邮件服务商）以及任何将子域名委派给其他服务商的 NS 记录。如果原注册商提供区域文件导出，就导出后再逐条记录比对。

## 如何用 dig 检查记录？

直接查询当前域名服务器，保存返回结果，然后在切换前用同样的问题询问新的 DNS 托管商。答案一致就说明新区域已就绪。把 example.com 换成你的域名，把域名服务器名称换成 `dig NS` 返回的名称。

*DNS 迁移前后对比区域文件*

```bash
#!/usr/bin/env bash
# Who answers for the domain today?
dig +short NS example.com

OLD_NS=ns1.old-dns.example.com   # a nameserver from the line above
NEW_NS=ns1.new-dns.example.com   # a nameserver of the new DNS host

# Apex records: run once against each nameserver and compare
for ns in "$OLD_NS" "$NEW_NS"; do
  echo "== $ns"
  for type in A AAAA MX TXT CAA; do
    echo "-- $type"
    dig +short "$type" example.com "@$ns" | sort
  done
done

# Names that live below the apex
dig +short CNAME www.example.com "@$OLD_NS"
dig +short TXT _dmarc.example.com "@$OLD_NS"
dig +short TXT selector1._domainkey.example.com "@$OLD_NS"
dig +short SRV _sip._tls.example.com "@$OLD_NS"

# Is DNSSEC on? Any DS answer means yes
dig +short DS example.com

# TTL of the records you will change (second column)
dig +noall +answer A example.com "@$OLD_NS"
```

## 如何安全地把 DNS 从原注册商迁走？

先迁移 DNS，等待一段时间，再转移域名。同一天做两处变更会让任何故障都难以排查。

1. **降低 TTL。** 提前一两天把将要变更的记录的 TTL 设为 300 秒，让缓存尽快遗忘旧答案。
2. **构建新区域。** 在新的 DNS 托管商处创建每一条记录：我们的域名服务器、Cloudflare 或其他服务商。
3. **比对。** 对旧域名服务器和新域名服务器运行上述 `dig` 检查，直到答案一致。
4. **在原注册商处切换域名服务器。** 部分注册商在转移待处理期间禁止修改 DNS，所以要在转移开始前完成这一步。
5. **等待委派更新。** 在 .com 上，注册局处的 NS 记录可能被缓存长达两天。
6. **开始转移**，勾选 **保留当前域名服务器**。域名到达时就已经指向新的 DNS。

域名到达且一切正常后，再把 TTL 调回去。

## 转移期间 DNSSEC 怎么办？

如果 DNS 运营方不变，就不要动 DNSSEC；如果运营方变了，先删除 DS 记录。DNSSEC 通过 DS 记录把注册局与你的 DNS 密钥关联起来。验证型解析器会拒绝不匹配的应答。

- **同一 DNS 运营方、同一套密钥。** DS 记录保持有效，转移不会影响它。
- **新的 DNS 运营方。** 在注册商处删除 DS 记录，等待至少两天让缓存过期，然后变更域名服务器。在新托管商处对区域签名，并在其发布签名应答后添加新的 DS 记录。
- **DNS 和 DNSSEC 都由原注册商管理。** 其密钥会随其 DNS 服务一起离开，所以按新运营方处理。

DS 记录不匹配会对所有位于验证型解析器之后的用户造成完全中断，而不是部分中断。包括 Squarespace 在内的多家注册商会要求你在转移前关闭 DNSSEC。在我们的面板中，DNSSEC 开启时变更域名服务器会先显示警告。

## 如果域名在 Cloudflare Registrar 怎么办？

Cloudflare Registrar 要求使用 Cloudflare 域名服务器，因此区域和注册是绑定的。其文档说明，Cloudflare Registrar 上的所有域名都使用 Cloudflare 域名服务器（截至 2026 年 10 月）。

Cloudflare 没有说明域名转出后区域是否继续应答。其 remove-domain 页面称，移除域名会停止 Cloudflare DNS 解析。两个安全选项：

- **保留 Cloudflare DNS。** 在批准转移前，在 Cloudflare 控制台中确认区域将保持活跃。然后以“保留当前域名服务器”方式转移，或在表单中选择 Cloudflare 预设。
- **先迁移 DNS。** 在另一个 DNS 托管商处构建区域，切换域名服务器，等待，然后转移。

获取转移码和解除锁定所需的 Cloudflare 步骤见 [Cloudflare 转移指南](https://transferoffshore.com/zh/transfer-from/cloudflare/)。

## 邮件转发和 URL 转发会怎样？

当原注册商不再为该域名提供服务时，它们就会停止。转发是注册商在其自有服务器上运行、与其自有域名服务器绑定的服务。

- **邮件转发。** 诸如 contact@ 转发到个人邮箱的别名会停止收信。在邮件服务商处重新创建，或者如果你使用我们的域名服务器，就在我们的面板中重建。
- **URL 转发。** 从 example.com 到其他站点的重定向会停止。在网站托管商处重建为重定向，或者使用我们的域名服务器在我们的面板中重建。
- **注册商出售的邮箱。** 要在转移前迁移邮件并更改 MX 记录，而不是之后。

使用我们的域名服务器时，域名页面包含 DNS 记录、网站转发、邮件转发和 DNSSEC。

## 转移前的预检清单

1. **查明谁在运行你的 DNS** — 对该域名运行 dig +short NS。如果名称属于原注册商，先规划 DNS 迁移。
2. **导出或复制每一条记录** — A、AAAA、CNAME、MX、TXT、CAA、SRV 以及委派的 NS 记录，包括子域名。
3. **检查 DNSSEC** — 如果 dig +short DS 有应答且 DNS 运营方将变更，删除 DS 记录并等待。
4. **列出转发和邮箱** — 记录原注册商托管的每个邮件别名和 URL 重定向，并在别处重建。
5. **提前一天降低 TTL** — 把要变更的记录设为 300 秒，让任何修复都能快速生效。
6. **保留域名服务器进行转移** — 在 转移表单 中保持勾选“保留当前域名服务器”。

## DNS 与转移问题

### 域名转移期间我的网站会宕机吗？

如果你的 DNS 由独立服务商托管且域名服务器保持不变，就不会。转移更改的是注册局记录中的注册商，而不是委派。TransferOffshore 默认保留你当前的域名服务器。宕机来自原注册商管理的 DNS、转发或 DNSSEC。

### 转移期间我的邮件还能正常使用吗？

可以，只要 MX 记录留在同一 DNS 上，且你的邮箱不是从原注册商处购买的。还要检查 SPF、DKIM 和 DMARC 记录：如果复制区域时漏掉它们，邮件可能仍会送达但会进入垃圾邮件。从注册商购买的邮箱需要在转移前迁移。

### 应该在转移前还是转移后更改域名服务器？

如果原注册商托管你的 DNS，就在转移前改。部分注册商在转移待处理期间禁止修改 DNS，而且在 .com 上委派可能被缓存长达两天。先迁移 DNS，用 dig 检查，等待，然后保留域名服务器进行转移。

### 转移域名需要关闭 DNSSEC 吗？

仅在 DNS 运营方变更时需要。如果运营方和密钥相同，DS 记录在转移期间保持有效。如果原注册商为你的区域签名，其密钥会随其 DNS 一起停止。先删除 DS 记录，然后在新托管商处添加新的 DS 记录。

### 离开 Cloudflare Registrar 后我还能继续使用 Cloudflare DNS 吗？

截至 2026 年 10 月，Cloudflare 并未对此作出明确说明。域名在 Cloudflare 注册期间，其注册商要求使用 Cloudflare 的域名服务器，而且其“移除域名”页面称，移除域名会停止解析。在批准之前，请在控制面板中确认该区域仍处于活动状态，或者先迁移 DNS。

### 迁移前我应该提前多久降低 TTL？

至少要提前当前 TTL 那么长的时间，这样旧的缓存应答会先过期。TTL 为 86,400 秒的记录需要整整一天。提前一两天设为 300 秒是常见的余量。新 DNS 运行无报错后，再把它调回去。

## 来源

1. [从 Cloudflare 转出](https://developers.cloudflare.com/registrar/account-options/transfer-out-from-cloudflare/) — Cloudflare (核查于 2026-10-19)
2. [Cloudflare Registrar 常见问题](https://developers.cloudflare.com/registrar/faq/) — Cloudflare (核查于 2026-10-19)
3. [移除域名](https://developers.cloudflare.com/fundamentals/manage-domains/remove-domain) — Cloudflare (核查于 2026-10-19)
4. [将域名从 Squarespace 转出](https://support.squarespace.com/hc/en-us/articles/205812338-Transferring-a-domain-away-from-Squarespace) — Squarespace (核查于 2026-10-19)
5. [转出域名](https://docs.gandi.net/en/domain_names/transfer_out/index.html) — Gandi (核查于 2026-10-19)
6. [转移政策（2024 年 2 月 21 日更新）](https://www.icann.org/en/contracted-parties/accredited-registrars/resources/domain-name-transfers/policy) — ICANN (核查于 2026-10-19)

**迁移时 DNS 保持不变** 默认保留域名服务器 · 每次请求最多 20 个域名 · .com US$12.49 · 无需身份证明 · 支持加密货币支付。 [开始转入](https://transferoffshore.com/app/domains/transfer?lang=zh) · [查看所有价格](https://transferoffshore.com/zh/pricing/)

---

TransferOffshore: TransferOffshore 是 DomaineGoat LLC 的域名转入服务，该公司注册于 Panama：无论一个域名还是整个组合，都可用转移码迁移，DNS 照常运行，用加密货币付款，无需身份证件。域名通过我方 ICANN 认证的注册商合作伙伴注册，可在 RDAP 记录中看到。
