如何将域名从一个虚拟主机迁移到另一个虚拟主机

domainshosting

如果您决定更换域名的虚拟主机,应确保技术工作尽可能不被访问者察觉。为什么这很重要?

  1. 如果您过早地重定向域名,用户访问到尚未准备就绪的网站,就会离开。
  2. 如果工作过程中出现错误,服务显示的信息不正确,访问者就会离开。
  3. 如果未完成的页面加载时间过长,客户就会离开。

为了留住受众并完成所有必要的技术工作,您需要了解如何正确地将域名重定向到另一个虚拟主机。


第 1 步:准备工作

在迁移到另一个虚拟主机之前,您需要对网站进行全面检查:

  • 检查网站管理后台的凭据
  • 查明虚拟主机的管理凭据
  • 检查能否访问域名注册商门户网站上的账户
  • 确认 FTP、MySQL 等的访问参数
  • 检查库存管理系统是否正常运行
  • 确认能否访问联盟推广码和优惠码的账户
  • 确认当前 Web 服务器的设置及其运行模块
  • 确定文件的位置及其所有者
  • 了解用户数量及其访问级别
  • 登录 CMS 并检查各模块的版本
  • 检查模块与新软件的兼容性

为什么在将域名迁移到虚拟主机之前要对网站进行盘点?在这一阶段,可以发现那些被搁置并被遗忘的错误。如果不加以考虑,就可能出现问题。此外,深入的检查还有助于确定需要在新服务器上安装的更新列表。

第 2 步:域名设置

要对域名执行任何操作,您需要掌握其控制权。

  • 查明域名的注册商是谁。您可以通过 WHOIS 服务进行查询。
  • 将域名转移到注册商或代理商处。如果选择代理商,请注意其服务条件。有些服务商以低价提供注册,但续费价格却高出五倍。付款时会收取手续费,费率取决于所用的支付系统。
  • 将 DNS 区域转移到免费或中立的服务器上。管理数据由持有人掌握。不同的服务商提供不同的管理条件:有的提供完全访问权限,有的只提供有限的访问权限,还有的需要额外付费。

如果您对某个服务商的合作条件不满意,随时可以更换。转移时间为 2 小时。请注意,在到期日前一个月内可能无法将网站迁移到其他虚拟主机。

Google 是常用的 DNS 托管服务之一,通过域名邮箱进行设置。在这种情况下,邮箱是一项不错的附加福利,无需另行配置。转移过程在随附的说明中有详细介绍。在代理商处注册只需要提供 DNS 服务器。

使用共享虚拟主机时,只能由主机服务商进行维护。更换虚拟主机将导致网站无法访问。

第 3 步:更新 DNS 区域

DNS 区域数据的更新无需用户参与。要加快这一过程,您需要执行以下步骤:

  • 打开所需的记录
  • 找到资源数据保留时间指标,即 Minimum TTL
  • 将当前值减少到 300-900 秒

重新设置资源记录的保留时间,可以将更新速度提高数倍。

第 4 步:迁移与设置

要将域名从一个虚拟主机迁移到另一个虚拟主机,您需要执行以下步骤:

  • 复制网站的全部内容,并下载包含软件信息的数据库。
  • 打开 hosts 文件,在其中添加一条记录,例如:203.0.113.10 example.com。请用新的 IP 地址替换其中的数字。
  • 使用共享虚拟主机时,请先将域名绑定到该虚拟主机。在技术工作完成之前,不要更改 DNS 区域的记录。

完成上述步骤后,您就可以从新服务器上查看网站,而用户仍会被引导到旧地址。这样您就可以从容地调试网站。

第 5 步:最终同步

要最终完成域名设置的迁移,请同步服务器的工作:

  • 限制旧网站的功能
  • 在首页放置一条横幅,告知正在进行维护
  • 将网站内容上传到新服务器
  • 导出数据库
  • 恢复网站的功能
  • 将 DNS 记录指向新服务器
  • 将 TTL 值恢复为默认值

数据将在 10-15 分钟内更新。完全切换需要 24 小时。为了尽可能减少对用户的影响,请选择流量最低的时段进行操作。