我对DNS没有太多的了解,所以我希望在重新启动触发器之前尽可能谨慎。
脚本
我正在做一个网站从一个服务器到另一个简单的迁移。 在停机期间,我想要做DNS切换到新的服务器。 如果出现问题,我立即将DNS切换回来,这里可能会出现什么问题? DNS能够以任何方式被破坏吗?
在进行此更改之前,我将TTL设置为每个服务器上5分钟。
可能你会打DNScaching。 首先,您需要等待访问者提供商的caching刷新,然后,如果您决定切换回去,则需要再次等待。 许多互联网提供商倾向于覆盖TTL并将其设置为最less1小时。
根据我的经验,访问者在DNS更改后的几个小时之后才得到旧IP。
我build议在你的站点前面使用某种反向代理,比如nginx,并用它切换后端。