这是我的计划,请指出任何错误:
>星期一,请S公司将我们名字上的TTL减少到非常小的值,可能是1200
>周五要求公司S更改其DNS以将我们的域指向CrystalTech的IP地址.只是网络而不是电子邮件.
>同时使用网络解决方案将ns记录更改为CrystalTech的名称服务器
>同时禁用公司S上的数据库并将模板更改为“抱歉,网站移动等等等等等”
我希望这四个步骤能够让所有人立刻过渡到基本的黄油,没有人看到“抱歉的网站移动”超过20分钟的窗口
这会使过渡尽可能顺利吗?我们没有超级时间敏感的东西,如购物车,但用户登录网站并动态更新表格,因此一次在两个地方并不酷.
我们可以只为网站这样做吗?该电子邮件是一个Google AFYD帐户,因此电子邮件工作正常,公司所有者承认,当网络移动时,电子邮件可以实现零停机.
请访问我的问题,了解如何迁移电子邮件
https://superuser.com/questions/93012/how-to-change-web-host-and-have-minimal-downtime-for-email
解决方法
就个人而言,我会这样做,只要你按顺序完成 – 你可以在同一天完成.
>确保新主机正常工作(您已经说过了).
>在新主机上设置DNS记录,将所有A记录/ Cnames指向新主机(或独立提供商 – 我喜欢Everydns).还可以设置任何其他条目,例如MX记录.*
>从旧主机进行备份并导入到新的主机/移动数据库,并将站点更改为具有Meta-refresh标记到新站点站点的IP地址的单个页面.
>让旧主机更改DNS以指向新主机.
>让旧主机更改名称服务器以指向新主机.
>等待几天,以确保所有缓存都已过期,您可以删除旧帐户 – 但是,无论如何,它将非常无效.
*在第2步之后,您可能需要等待30分钟 – 这不是真正需要的,但如果主机有任何时髦的DNS故障转移或负载平衡,您可能希望给它时间来做它的东西!
只要您在切换名称服务器之前在新主机(步骤2)预先填充所有必填字段(例如Google Apps for Your Domain的MX记录)的DNS,就应该没有停机时间,因为它不会无论哪个dns服务器被查询,它都会得到相同的结果.