![快速切换 DNS 可能出现的问题](https://linux22.com/image/677689/%E5%BF%AB%E9%80%9F%E5%88%87%E6%8D%A2%20DNS%20%E5%8F%AF%E8%83%BD%E5%87%BA%E7%8E%B0%E7%9A%84%E9%97%AE%E9%A2%98.png)
我对 DNS 了解不多,因此在重新指向之前我希望尽可能小心谨慎。
设想
我正在将网站从一台服务器简单迁移到另一台服务器。在停机期间,我想将 DNS 切换到新服务器。如果出现问题,我立即将 DNS 切换回来,这里可能出现什么问题?DNS 会不会以任何方式被搞乱?
在进行此更改之前,我将在每台服务器上将 TTL 设置为 5 分钟。
答案1
您可能会遇到 DNS 缓存问题。首先,您需要等待访问者提供商的缓存刷新,然后,如果您决定切换回来,则需要再次等待。许多互联网提供商倾向于覆盖 TTL 并将其设置为最低 1 小时。
根据我的经验,访问者在 DNS 更改后很多小时才来到旧 IP。
我建议在您的网站前面使用某种反向代理,比如 nginx,并用它来切换后端。