网站主机迁移看似只是把网站文件复制到另一台服务器,实际还涉及域名解析、数据库、SSL证书、定时任务和邮件记录。只要其中一项遗漏,就可能出现首页打不开、登录失效、订单数据缺失或企业邮箱无法收发等问题。因此,迁移前应先建立清单,再安排切换时间,而不是直接修改解析记录。
一、先确认迁移范围与回滚条件
先列出当前主机上实际运行的内容,包括网站程序、图片和附件、数据库、上传目录、定时任务、伪静态规则、SSL证书以及后台管理入口。以使用WordPress的网站为例,不能只复制网站根目录,还要备份数据库、wp-content/uploads目录和服务器上的重写规则。

同时记录旧主机的公网地址、运行环境、数据库版本、PHP版本和磁盘占用。新旧环境版本差异过大时,插件、主题或程序依赖可能无法正常工作。迁移前应明确回滚条件,例如首页持续报错、登录失败、核心表单无法提交,或关键页面在约定观察时间内无法稳定访问。
二、域名解析必须逐项核对
检查解析记录
登录域名服务商后台,逐项记录A记录、AAAA记录、CNAME记录,以及MX、TXT等邮件和验证记录。网站主域名通常指向A记录,某些子域名可能通过CNAME指向另一个主机。若只修改主域名,却遗漏www、静态资源或接口子域名,页面可能出现部分资源加载失败。
如果新主机支持IPv6,确认AAAA记录是否真的可用。新环境尚未完成IPv6配置时,贸然保留旧AAAA记录,部分用户可能被引导到无法访问的地址。邮件业务则要重点保护MX记录,网站迁移不等于邮箱迁移,不能因为更换网站服务器而删除原有邮件解析。
提前调整TTL
DNS TTL决定解析结果在递归DNS中的缓存时间。迁移前可将相关记录的TTL调整到较短值,例如300秒到600秒,但实际生效时间还会受到服务商和本地缓存影响,不能承诺所有地区都立即更新。切换前至少确认新的解析值已经在管理后台保存,并保留原记录内容,便于回退。
三、数据备份要做到可恢复
备份不是把压缩包下载下来就结束,而是要验证文件完整性和恢复路径。网站主机迁移至少应保留一份完整备份,并将备份放在与旧主机不同的位置,避免主机故障时连备份一起丢失。
- 暂停不必要的发布、批量导入和后台维护操作,减少迁移期间新增数据。
- 导出数据库,保留字符集、表结构和时区信息;数据库较大时,可分表导出或使用主机提供的备份工具。
- 打包网站文件、上传目录、配置文件和自定义规则,检查压缩包能否正常解压。
- 记录备份文件大小、生成时间和校验值。若备份前后大小差异异常,应重新检查。
- 在测试目录或新主机的临时站点恢复一次,确认首页、登录、搜索、表单提交和后台功能可用。
对于持续产生数据的网站,例如预约、留言或电商订单,不能只依赖迁移开始前的旧备份。可在最终切换前执行一次增量备份或数据库再导出,并短暂限制写入,确保新主机上的数据不会落后太多。
四、迁移执行顺序应保持可控
- 先在新主机创建站点、数据库、运行用户和目录权限,不要立即切换域名。
- 上传文件并导入数据库,修改配置文件中的数据库地址、用户名、密码和站点路径。
- 通过临时域名、Hosts文件或主机提供的预览地址进行测试,检查页面跳转是否仍指向旧域名。
- 安装或导入SSL证书,确认HTTP到HTTPS的跳转、证书有效期和混合内容问题。
- 再次核对A、AAAA、CNAME、MX和TXT记录,只修改确实需要迁移的网站记录。
- 修改网站解析后,使用多个网络环境访问,并持续观察旧主机和新主机的请求情况。
如果网站采用缓存,切换后应清理应用缓存、页面缓存和CDN缓存。缓存没有及时更新时,用户可能看到旧页面,但这不一定代表解析失败。解析切换后的观察时间通常需要数小时,具体取决于原TTL、递归DNS缓存和用户所在网络。
五、上线后检查与回滚
迁移完成后,至少检查首页、主要栏目、后台登录、图片、下载文件、搜索、表单、数据库写入和404页面。若网站有支付、短信或地图等外部服务,还要确认回调地址、白名单和HTTPS状态没有因服务器地址变化而失效。
建议保留旧主机一段观察期,不要立刻删除数据。若新主机出现严重错误,可先恢复域名解析到旧主机,再根据新增数据情况进行数据合并。回滚前应保存新主机产生的日志和数据库,避免反复切换造成数据覆盖。
常见问题
1. 修改解析后为什么有些人仍访问旧主机?
这是DNS缓存尚未更新的常见表现。等待缓存过期即可,期间不要频繁来回修改记录。
2. 只备份网站文件够不够?
不够。动态网站还必须备份数据库;否则文章、会员、订单和设置可能无法恢复。
3. SSL证书需要重新申请吗?
视证书类型和部署方式而定。迁移前应确认证书文件、私钥和自动续期配置是否能在新主机使用。
4. 网站迁移后能马上关闭旧主机吗?
不建议。应完成解析生效、功能验证和数据核对后,再保留旧主机一段时间作为回滚保障。
总的来说,网站主机迁移的核心不是复制速度,而是解析记录准确、备份能够恢复、切换过程可回退。把域名解析与数据备份放在迁移前核对清单的最前面,能够显著降低中断和数据丢失风险。


