换主机听起来有风险,但只要顺序做对,多数情况下并不危险。几乎每一次搞砸的迁移,原因都相同:DNS 被指向了一台还没准备好的服务器。本指南给出可以避开这个坑的顺序,解释迁移期间 DNS 和 TTL 到底在做什么,讲清让大多数人栽跟头的电邮问题,逐项说明切换前后该测试什么,并列出造成人人害怕的服务中断的那些错误。
动手之前
- 做一次完整备份,包括当前网站和数据库,并下载一份到本地。即使主机商自己有备份,也照做。
- 弄清企业电邮实际跑在哪里。如果它和网站在同一份主机上,就会一起搬迁,而电邮一旦出问题最伤。在做任何其他事之前先确定这一点。
- 调低 DNS 的 TTL,最好在迁移前一天完成。TTL 决定互联网上其他系统会把您旧服务器地址缓存多久。提前调低,意味着切换时变更能迅速扩散。
- 列出所有使用该域名的服务——电邮、子域名,以及任何通过 DNS 验证归属权的工具。
迁移期间 DNS 和 TTL 到底在做什么
您的域名是一个标签。DNS 是把这个标签转换成服务器地址的目录。换主机时,网站会有一段时间同时存在于两个地方,由 DNS 决定访客到达哪一个。问题在于,这个目录被缓存在互联网的各个角落——访客的网络运营商、他们的手机、他们的办公网络——而每一处缓存都会按记录的 TTL(生存时间)允许的时长保留旧答案。TTL 为一天,意味着改了记录之后,仍有访客会在长达一天内继续到达旧服务器。TTL 为五分钟,则同样的访客几分钟内就会跟上。这就是为什么要提前一天调低 TTL:原来那个长 TTL 必须先在各处过期,短的才能生效。我们的通俗 DNS 指南介绍了各类记录。
先把所有内容复制到新主机
在旧主机仍然在线、继续服务访客的同时,把网站在新服务器上完整搭建起来:文件、数据库、邮箱账号,以及所有定时任务。这个阶段对外的网站毫无变化——访客照常访问旧主机,完全察觉不到。

迁移检查清单,逐步说明
| 步骤 | 做什么 | 何时 | 跳过的中断风险 |
|---|---|---|---|
| 1. 备份 | 完整备份文件、数据库和邮件,下载到本地 | 第 0 天 | 迁移出错时没有退路 |
| 2. 盘点域名 | 列出电邮、子域名、验证记录、第三方服务 | 第 0 天 | 某个没人记得的东西停止工作 |
| 3. 调低 TTL | 把 A 记录和 MX 记录的 TTL 设为五或十分钟 | 第 0 天,切换前至少 24 小时 | 访客被困在旧服务器上数小时 |
| 4. 复制 | 把文件、数据库、邮箱和定时任务复制到新主机 | 第 1 天 | 无,旧网站仍在线 |
| 5. 测试 | 在新服务器上预览,检查页面、图片、表单、登录、SSL | 第 1 天 | 一个坏掉的网站对所有人上线 |
| 6. 内容冻结 | 停止在旧网站上编辑、发布和处理订单 | 切换前夕 | 在旧服务器上所做的改动丢失 |
| 7. 最终同步 | 再复制一次数据库,确保第 4 步之后新增的内容不缺 | 切换前夕 | 最近的订单或文章消失 |
| 8. 切换 DNS | 把记录指向新服务器 | 清淡时段 | 这一步本身;尽量快 |
| 9. 验证 | 双向电邮、表单、SSL、登录、结账 | 切换后一小时内 | 几天都没人注意到的静默故障 |
| 10. 重叠期 | 保持旧主机运行,检查有无漏网邮件 | 一周 | 缓存过期期间丢失邮件或访客 |
| 11. 取消 | 关闭旧账户,把 TTL 调回去 | 一周之后 | 无限期为两家主机付费 |
切换之前,先在新服务器上测试
这一步最常被跳过,而它恰恰是让整件事变安全的关键。多数主机商都提供在 DNS 变更前预览新服务器上网站的方式——通常是一个临时地址,或者您可以通过编辑 hosts 文件让自己的电脑单独指向新服务器。请检查页面能否加载、图片是否显示、表单能否提交、登录是否正常。
趁线上网站还在别处安然运行时,把有问题的地方现在就修好。不同主机之间最常出现差异的是 PHP 版本、上传文件的路径、数据库连接设置,以及表单所依赖的邮件设置。一次试运行,一小时内就能把这四项都找出来。
电邮问题,详细说明
电邮是迁移出错的地方,因为它可能存在于三个不同的位置,每一种都需要不同的方案:
| 电邮在哪里运行 | 如何判断 | 什么会搬迁 | 该怎么做 |
|---|---|---|---|
| 与网站在同一份主机上 | 邮箱在 cPanel 里创建;MX 记录指向主机服务器 | 全部:邮箱、已存邮件、转发、自动回复 | 在新主机上重建每个邮箱,复制已存邮件,与 A 记录一起切换 MX,整周检查旧服务器有无漏网邮件 |
| 在独立的电邮服务商 | MX 记录指向该服务商,例如企业邮箱服务 | 无 | 切换 A 记录时让 MX 记录保持原样;别让主机商"好心"重置它们 |
| 转发到个人邮箱 | 域名下的地址转发到免费邮箱 | 转发规则 | 切换前在新主机上重建每条转发规则 |
同时检查邮件认证记录 SPF 和 DKIM。如果它们写的是旧服务器,从新服务器发出的邮件在更新之前可能会进垃圾箱。我们关于使用自有域名的企业邮箱的指南解释了这些记录。
然后再切换 DNS
更新 DNS 记录,让它指向新服务器。由于前一天已经把 TTL 调低,多数访客会在几分钟而不是几小时内跟上。仍会有一部分人在缓存过期前短暂访问到旧服务器——这正是下一步重要的原因。
如果连域名的名称服务器也要更换,而不只是记录,那就要预留更长的尾巴:名称服务器的变更会在注册局层面被缓存,可能需要一两天才能在各处稳定下来。如有可能,先在现有 DNS 服务商处修改记录,等一切稳定后再迁移名称服务器。
让旧主机再运行一周
不要立刻取消。在一小段时间内,仍有部分流量会落到旧服务器上;如果涉及电邮,也可能还有少量邮件送到那里。一周的重叠期最多只多花一个月主机费,却能消除迁移中几乎所有风险。确认旧主机不再收到任何请求后再取消。
迁移之后重点检查这三项
- 电邮。真实地收发一封邮件,双向都要测。这是迁移中最常见的牺牲品。
- 表单。提交一条测试询问。表单依赖的邮件设置在不同主机上往往不同。
- SSL。确认新服务器上锁形图标正常,没有浏览器警告。
网店还要加第四项:下一个真实的测试订单,包括付款,确认订单出现在后台,且确认邮件送达。
同时转移域名
迁移主机和把域名转到新注册商是两件独立的事,放在同一天做会成倍增加风险。域名转移可能需要几天,有些注册商在转移期间会重置 DNS 记录。更安全的顺序是:先迁移主机,确认一切正常运行一周,等网站稳定后再转移域名。如果域名临近到期,在开始任何一项工作之前先续费;域名在迁移途中过期,会同时带走网站、电邮,以及您修复任何问题的能力。我们关于转移域名的指南介绍了注册商那一侧的事项。
真正导致中断的原因
最常见的是在新服务器尚未就绪时就切换了 DNS。其余的包括:迁移途中让域名过期、过早取消旧主机,以及忘了电邮是随网站一起搬走的。这些都不是技术难题——它们全是顺序问题。
常见错误
- 先切 DNS,后复制内容。网站挂掉的头号原因。
- 把 TTL 留在一天。访客会在两台服务器之间分流数小时。
- 跳过最终的数据库同步。复制期间新增的订单和文章丢失。
- 忘了电邮跑在主机上。A 记录一变,邮件就停了,而新主机上没有邮箱。
- 重置了托管在别处的电邮的 MX 记录。好端端的电邮无缘无故坏掉。
- 当天就取消旧主机。漏网的访客和邮件无处可去。
- 主机和域名同一天搬。两套传播过程,两件事要同时排查。
- 在繁忙的一周迁移。挑一个清淡的时期和清淡的时段。
- 不测试表单。因为邮件设置变了,询问会静默失败好几周。
Gotka Technologies 能提供什么
这些您都不必自己动手。迁移到 Gotka 云端主机免费,由我们的团队负责,包括在切换任何设置之前的测试环节。主机每月 RM17.80 起,运行于 LiteSpeed 服务器,配备 cPanel、免费 SSL、每日备份与 99.9% 正常运行时间保证;客户首次订购新方案享有 30 天退款保证,足够完成迁移、测试并做出决定。
如果您同时要转移域名,域名转入免费,并以您的名义注册。Gotka Technologies 自 2004 年起在马来西亚运营。
本指南中的关键术语
- DNS:把域名转换成服务器地址的目录。
- A 记录:说明哪台服务器托管网站的 DNS 记录。
- MX 记录:说明哪台服务器接收该域名邮件的 DNS 记录。
- TTL(生存时间):一条 DNS 答案在被重新查询之前可以被缓存多久。
- 传播:互联网各处的缓存逐渐获取已变更 DNS 记录的那段时间。
- 名称服务器:发布域名 DNS 记录的服务器;更换它们会把整个 DNS 区域一起搬走。
- hosts 文件:您自己电脑上的一个文件,可以强制把域名指向指定服务器,用于在 DNS 变更前预览网站。
- 内容冻结:切换前的一小段时间,旧网站上不做任何编辑或下单,以保证最终副本完整。
- SPF 和 DKIM:告诉收件邮件服务器哪些服务器可以代表您的域名发送邮件的 DNS 记录。
更换主机时,我的网站会中断吗?
如果您先把网站复制到新主机并在那里测试通过,然后才改动任何 DNS 记录,就不应该中断。服务中断几乎都源于把 DNS 切到了一台尚未就绪的服务器。请提前一天调低 DNS 的 TTL,确认网站在新服务器上运行正常后再切换,并让旧主机继续运行大约一周。
什么是 DNS TTL?它为什么对迁移很重要?
TTL 指互联网上其他系统在重新查询之前,会把您域名对应的服务器地址缓存多久。如果设置得很长,切换之后仍会有访客在数小时内继续访问旧服务器。在迁移前一天把它调低,可以让变更在几分钟内扩散开来,大幅缩短可能出现不一致的时间窗口。
DNS 变更需要多久才会生效?
如果事先调低了 TTL,对多数访客而言通常是几分钟到一小时左右。如果没有做这个准备,可能要久得多,因为各处的缓存会一直持有旧地址直到过期。这也是为什么提前一天调低 TTL 值得去做,尽管它看起来像是多余的一步。
更换主机时我的电邮会怎样?
如果电邮和网站跑在同一份主机上,它会一起搬迁,而这也是最可能造成实质影响的部分。请在开始之前就弄清电邮由谁承载,确保邮箱在新服务器上重新建好,并在切换之后立即双向测试收发。
可以立刻取消旧主机吗?
不建议。请在切换之后再让它运行大约一周。缓存过期期间,仍会有部分访客、偶尔还有部分邮件抵达旧服务器;保留它意味着这段时间内不会丢失任何东西。多付一个月主机费,远比事后补救一次过早取消要便宜。
域名和主机应该同时迁移吗?
最好不要。先迁移主机,确认网站和电邮正常运行一周,等一切稳定后再转移域名。域名转移可能需要几天,有些注册商在转移期间会重置 DNS 记录,所以两件事一起做会让可能出错的地方翻倍。如果域名临近到期,开始之前先续费。
可以请别人代我完成迁移吗?
可以,对多数企业来说这也是明智的选择。迁移到 Gotka 免费,由我们的团队负责,包括复制网站、重建邮箱账号,以及在改动任何 DNS 之前先在新服务器上测试。您确认网站显示无误之后,我们才执行切换。
注册主机后第一周,您应该检查账户的哪些事项
新主机账户首周检查清单:确认免费SSL、设置邮箱、找到每日备份、熟悉cPanel,并知道在哪里提交工单,帮您从第一天起用好主机。
主机共享主机 vs VPS:成长中的企业何时该升级
多数企业网站从未真正用满共享主机。哪些信号说明您该升级、VPS 究竟提供了什么,以及为什么升级往往并不能解决网站变慢的问题。
主机用自己域名的企业邮箱:为什么 hello@yourcompany 胜过 Gmail
为什么 hello@yourcompany 比免费 Gmail 邮箱更可信,为什么它已经包含在 Gotka 主机套餐里,以及为什么 SPF、DKIM 和 DMARC 如今决定邮件能否进收件箱。


