正确的方法来迁移网站的DNS

两部分问题:

  1. 什么是处理重大DNS更改的行业最佳实践?

  2. 我有一个使用Mysql的应用程序,包括数据库在这两个服务器上复制应用程序。 在DNS传播过程中,某些用户数据存储在服务器A上,而另一些用户则存储在服务器B上。合并/同步数据的最佳方法是什么?

移动MySQL数据库通常会有一些停机。 在上面的情况下,您可能想要做的是在站点A和站点B之间build立一个VPN。在开始时,使用复制或数据库转储将站点B MySQL同步到站点A的MySQL。 然后更改Site A和B的所有Web服务器,通过VPN使用Site B的Mysql。 然后更改DNS条目。 将DNScaching到站点A的用户将看到由于在VPN上运行的MySQL连接而造成的一些延迟,但是随着时间的推移,这些延迟将移到B.

您也可以通过在移动前几天减lessDNS TTL来做到这一点。 尝试将TTL设置为五分钟,一些服务器将忽略这一点,但大多数不会。 这会增加DNS服务器上的负载,所以要小心。

这是两个单独的问题

你使用的是什么DNS服务器? 为什么一个MySQL后端?

考虑使用TINYDNS ..它的速度非常快,而且可以扩展。

您应该能够在不停机的情况下进行此更改。将服务器卷入新的DNS更改。

你的MYSQL问题相当复杂..我会假设应用程序特定的