我在DigitalOcean的一个VPS上持有的项目很少。为了让他们保持活力,即使我的VPS可能会降下来,我还是从DigitalOcean购买了另一个VPS,想要同时在两台服务器上同步项目,所以如果主要服务器发生故障,那么第二个将带头。
所以我在第二台服务器上设置了一个Cronjob,它检查main上的项目状态,如果响应是否定的,使用DigitalOcean API我将域A记录更改为指向第二台服务器,直到主服务器上的问题没有解决。
我担心IP传播需要花费太多时间,但它似乎非常快。 相反,还有另一个问题。计算机似乎正在缓存IP地址,因此它仍然指向主服务器。 我用几台计算机和像HideMyAss这样的服务进行了测试。
问题:我是否有办法从服务器告知客户端IP已更改或未缓存我的IP?
谢谢