连着刷完半集番剧切下一个视频,页面直接卡住刷新报错,这才纠结哔哩哔哩为什么打不开,别的网页、聊天软件全都正常连通,只有B站网页端和APP同时转圈加载失败。第一反应以为是服务器崩了,跑去社交平台搜相关话题,没看到大量用户同步反馈故障,就知道问题出在自己这边,不是平台大范围宕机。

哔哩哔哩打不开:浏览器与缓存踩坑

最先试的操作,就是反复点刷新按钮,换Chrome、Edge两个浏览器去打开B站网页,结果全都提示无法解析域名。当时下意识清空浏览器缓存,删除cookie之后重新输入网址,页面依旧卡在加载界面,这个操作耗了差不多十分钟,完全没有起色,那会还猜是不是路由器出问题,拔掉电源等半分钟重启,连上WiFi再试,状况一点没变。

不是浏览器缓存的锅。

之后想起之前开过游戏加速器,加速器退出之后,系统代理有时候不会自动切回关闭状态。进到Windows网络代理页面,果然代理开关还处于开启,关掉之后再次访问B站,页面依旧打不开,排除掉代理干扰,故障还在原地。这一步算是把之前网上看到的简单办法挨个试了一遍,每做完一次就刷新B站页面,一次次落空,心里有点烦躁。

哔哩哔哩打不开:本地域名解析故障

后面搜到可以用命令行清空本地DNS缓存,打开管理员终端,输入ipconfig/flushdns执行指令,提示刷新成功。执行完立刻打开B站网页,页面瞬间加载出来,APP重新打开也恢复正常,整个过程没有改动路由器,也没有重装浏览器或者B站客户端。

这个故障的根源,就是电脑本地保存的B站域名解析记录过期损坏,系统拿着错误的IP地址去连接B站服务器,自然就访问失败,别的网站不受影响,是因为别的站点缓存记录没问题。

排查操作本次测试结果备注
浏览器刷新、更换浏览器无效无法修复本地DNS缓存损坏
重启路由器无效外网链路本身正常
关闭系统代理无效代理不是本次故障诱因
执行ipconfig/flushdns清空DNS缓存有效修复域名解析异常

也试过拿手机切到同一WiFi,手机上的B站APP同样打不开,切手机流量之后APP就能正常加载,这个现象刚好印证,是当前WiFi下终端的域名解析出了问题,不是B站服务器那边的故障。如果是B站整体宕机,手机流量访问也会失败,还能在热搜看到大量用户吐槽平台无法访问。

之后又碰到一次类似情况,没有直接跑去清空DNS,先拿手机切换流量测试,快速分清故障归属,省去很多无用操作。之前白白浪费不少时间反复重启设备,就是没先做这个简单的交叉验证。

关掉终端窗口,继续点开刚才没看完的番剧,视频加载流畅,弹幕也正常滚动,没再出现加载报错。