把旧网站迁到雨云韩国 VPS:DNS 切换之前,还有哪些事情要做

旧站迁到雨云韩国 VPS 的完整安排:预览入口、数据和媒体恢复、正式域名定向检查、DNS 切换、写入一致性与回退。

·6 minVPS雨云韩国 VPS
土耳其 VDS,完整 root 权限|BRNCHOST · 自管服务器
建站开服,云上轻松起步|雨云 RCS · 宝塔 / 1Panel 预装
低价年付,搭起你的应用|RackNerd · KVM VPS · SSD 存储
香港轻量,按配置选型|晚安云 · 云服务器
NVMe 机型,关注磁盘 I/O|野草云 · 香港 VPS
大陆优化,连接海外应用|搬瓦工 · CN2 GIA / CTGNet 套餐
读文件、写文档、跑任务|WorkBuddy · AI 工作台
CVM 云主机,配置按需选|腾讯云 · 云服务器
中国方向优化,认准系列|DMIT · Premium / CN2 GIA
双 ISP 住宅 VPS|丽萨主机 · 原生 IP · 多地区产品
每周自动异地备份|Evoxt · 高频 CPU · 云服务器
京东云轻量云主机:2核2G,129元/年,新人限购1台

看到韩国新机房上线,旧站长最容易跳过的一步,是新机器还没接上完整数据,就先把域名解析改过去。首页能打开只是迁移的一小部分:图片、后台、登录回调、数据库和邮件任务可能还在旧机器上。

雨云韩国一区偏向大陆访问,二区偏向亚太国际带宽,可以成为迁移候选。但原站如果稳定,先明确更换服务器要解决的具体问题:出口、访问路径,还是资源不足。更换机房不会自动修复慢 SQL,也不会减少文章里的大图片。

新机器先使用独立预览入口

选择雨云韩国首尔后,要继续点进具体区域。一区标注三网直连(CN2+CMI+CUG),二区标注亚太混合线路。按照读者所在地选择,再核对上传带宽、流量类型、磁盘和 IP,而不是根据最低标价一次买完。

韩国一区当前套餐页面,2026 年 10 月 1 日

迁移期间需要新旧实例并存的费用,也需要容纳完整数据和临时备份的空间。上传文件有几十 GB 时,只按应用安装包大小选磁盘就容易在恢复中途用满。图片如果放在对象存储,还要核对新环境读取的是原来的桶、自己的正确前缀,以及密钥有没有读写权限。

通过雨云韩国 VPS 入口确认订单时,检查公网入站地址。韩国区域的住宅 IP 附加项标注“仅出网用”,不能拿它代替网站 A 记录需要的入口。

住宅 IP 选项的出站用途说明

可先给新实例设一个独立预览域名。预览域名必须限制访问,并禁止被搜索引擎索引;只写 robots 规则不足以保护私有数据。正式域名涉及的回调、Cookie 和 canonical 等配置,随后还要按正式地址检查,预览正常不能覆盖这些验证。

先列出网站真正依赖的资源

一个动态站点通常至少有程序版本、配置、数据库和用户上传文件。数据库里的文章可能只保存图片 URL,图片却在本地目录或对象存储;只备份数据库,会得到正文完整但配图失效的网站。

记录程序使用的镜像标签或 Git 提交、运行时版本、持久化卷位置,以及应用根地址。配置含凭据时,保存在受限文件中,迁移过程中不贴到聊天记录或公开命令输出。新环境应使用独立会话密钥还是沿用旧密钥,要按框架与登录要求决定,不能盲目替换后又认定用户会话必定保留。

如果站点有队列、定时邮件和支付通知,把它们也写进迁移安排。新旧机器同时运行同一组定时任务,可能重复发送消息、重复生成账单或处理同一条业务通知。恢复数据库之前,就要决定谁负责继续处理写入与后台任务。

恢复完成后,先让新站保持只读或受限

数据库导出要用对应数据库的备份方式,并核对版本兼容。运行中的数据目录不能随意作为一致性备份复制。文件和数据库之间若有业务关联,需要有共同的时间边界,避免正文引用了备份里还没有的文件。

第一次恢复用于检查,正式切换前通常还需要最后一次同步。文章后台仍可发布、用户仍可上传时,第一次副本很快就会落后。小型站点可以安排一个短暂停写窗口,把发布和后台任务暂停后做最终导出与文件同步;能否不停写迁移,要根据数据库和应用支持的能力单独设计。

在新机器上,确认文章数量、最近几篇的发布时间、附件数量与存储位置。不要只比较数据库文件大小,数据量相同也可能有不同内容。首页、分类、文章详情、分页和旧路径至少各看一组,特别检查原站使用了多年的路径格式。

不改文章地址时,保留原来的路径;确实需要改动时,为旧地址建立相应的永久重定向。全部跳首页会让读者找不到原文章,也不能被当成迁移已保留搜索入口。

正式域名可以先做定向检查

在公网 DNS 尚未切换时,可以用 curl 的 --resolve 定向访问新 IP,保留正式域名的 Host 和 TLS 名称。以下地址均为示例,需要替换;新入口还必须具备这个域名的有效证书:

curl --resolve blog.example.com:443:203.0.113.10 \
  --fail --show-error --location \
  https://blog.example.com/

203.0.113.10 是文档示例地址,不能用于实际访问。curl 文档解释了该参数。这个操作不会修改全网 DNS,也不应加入跳过证书验证的选项来掩盖证书问题。

如果新机器还没有正式域名证书,需要先选合适的申请方式。可使用自己的 DNS 验证能力,或沿用受控的证书管理流程,不能靠预览域名的证书去匹配正式域名。使用 CDN 时,还要区分源站证书与浏览器实际看到的证书,分别检查。

这一检查主要确认新入口路由和证书,不能代替浏览器登录、图片加载或外部平台的回调测试。正式域名使用特殊的 Cookie、允许来源或反向代理配置时,也要对应检查。

切换时只允许一个地方继续写入

最终数据确认后,再修改域名的 A 记录。如果存在 AAAA,确保它也指向正确且可用的服务,或按既定安排移除失效记录。保留旧地址的 DNS 缓存可能导致部分用户继续访问旧机器,TTL 降低也不会让所有缓存瞬间消失。

因此,切换期间要防止两边独立接受写入。可以让旧应用保持维护模式,或按已经设计并验证的代理方式将流量转交新站。具体选择取决于应用是否支持、入口如何管理,以及迁移窗口有多长,不应临时把两个数据库当成可互相合并的副本。

先检查公开 HTTPS、首页、最近文章、正文图片、管理入口和站点地图,再恢复计划中的后台任务。需要收付款的站点,把外部通知也列为切换验收项;内容型博客则重点检查发布、媒体与邮件订阅等自己实际使用的功能。

旧机器留作回退,不等于随时改 DNS 就能退

新机器一旦接受了新文章、评论或订单,旧数据库就已经落后。此时直接把域名改回去,可能丢掉切换后的数据。回退前必须确认新写入如何保留、是否需要反向同步,以及旧版本能否读取新结构。

比较容易回退的是:在新站尚未接受正式写入前发现入口问题,暂时恢复旧入口并继续排查。已有写入以后,回退变成第二次数据迁移,需要按新的时间边界处理。

旧实例、备份和原媒体对象至少保留到验收完成、回退窗口结束。然后再释放不用的机器和附加资源,并撤销临时访问权限。确认正式写入、媒体和后台任务都已经转到新机器,再结束这次迁移。