在基础设施审计期间,我们将关闭数据中心 12-18 小时。我们需要在受此次中断影响的网站上发布“暂时不可用”消息。
过去,我已将网站域名的 A 记录更改为指向第三方托管的网站。 DNS 更改似乎是瞬时的,但我担心潜在的 48 小时传播延迟。
有没有更好的方法在中断期间临时重定向站点?
由于现有IP上不会有任何服务器,因此您没有任何其他选择。
为了最大限度地减少传播问题,在需要切换的前几天,您应该将 A 记录的 TTL 减少到非常短的时间(例如几分钟),这将迫使客户端和 dns 服务器查询您的 dns更频繁。
更好的答案是反向代理。我们使用 CloudFlare DNS,并且最近将我们的服务升级到了他们的商业许可证。这使我能够为特定错误(例如 >500)创建一个简单的 HTML 页面响应。我什至能够使用 Base 64 编码嵌入图像,因此它不会依赖于图像主机。
https://www.cloudflare.com/learning/cdn/glossary/reverse-proxy/