DNS突然挂了?前端该咋办才不“背锅”!
标签:前端容灾、DNS 故障、前端监控、fallback 机制、大厂实战
今天线上项目突然炸了,一大早业务方跑来找我,说“页面打不开”,我一脸懵,明明昨天刚上线的版本都验证过啊!
我第一反应是:是不是接口挂了?结果一查网络请求,居然都没发出去,报的错是 ERR_NAME_NOT_RESOLVED。好家伙,DNS 挂了。
什么是 DNS 挂了?
简单说,DNS 就像是互联网的“通讯录”,它负责把我们访问的域名(比如 api.xxx.com)转换成 IP 地址。如果 DNS 服务崩了,就相当于你知道人的名字,但找不到他的手机号,页面自然就加载失败了。
而最尴尬的是——这事根本不是前端的锅!但页面打不开,业务第一时间肯定先怼我们。
所以问题来了:
<