
将DNS改为源站并非无条件可用的应急方案。直连需要源站能承受流量、浏览器信任其证书、防火墙允许合法访问,并考虑解析缓存不会同时更新;这些条件应在正常时期预先验证。
为备用路径列出必要条件
记录备用目标、公开访问域名、TLS证书、主机容量与需要临时修改的防火墙范围。若源站仅信任代理网络或使用只给代理信任的证书,直接改解析可能造成整站不可达或证书警告。页面能从管理员电脑打开也不足以证明客户路径可用。
理解TTL与缓存收敛的限制
TTL影响记录缓存时间,但降低当前值不保证已经缓存的旧记录立即失效。递归解析器、客户端缓存和代理记录的产品行为还需分别考虑。预案应容许新旧路径并存一段时间,不能给出所有客户会在某一分钟同时切换的保证。

把应用依赖与防护一起迁移
绕过CDN后,缓存、安全规则、真实IP处理及外部资源可能改变。源站需要有基本防护和足够资源,也要检查表单、静态域名、图片与登录。只恢复首页HTML却让关键资源继续请求故障边缘,业务仍可能不可用。
演练回源和恢复代理两个方向
在受控窗口用小范围方式验证备用访问,记录切换触发条件、负责人和回退步骤。CDN恢复后,回切同样需要核对缓存与DNS状态,避免两套路径长期分叉。演练资料不要包含私钥、真实客户数据或未脱敏访问日志。
关键区别

DNS切换:改变访问目标;不会瞬间影响所有人。
源站直连:需要证书与容量;代理正常不代表可直连。
恢复代理:也属于一次变更;同样需要回归检查。
怎样确认处理到位
备用端点在典型客户端可正常使用,证书、关键资源及表单完整,恢复代理的步骤也经过受控验证并有明确责任。
容易误判的边界
应急预案不等于长期公开源站或永久放宽防火墙;TTL只是一项因素,不能替代容量和业务路径的准备。
