某hub图片看不了?很着急啊!
一个很难受的问题 朋友,你们逛全球最大的同性交友网站 Github 的时候,是否遇到过这个问题? 图片都无法显示了。这是什么情况?我已经遇到过好几次了,之前没时间管它,不过一直这样也不是办法啊,太难受了😒!今天我来探探究竟。 一探究竟 猜测:难道是缓存问题? 于是我使用组合键 ctrl + f5 强制刷新了一下网页,发现不起作用。我又打开 f12 ,强制清除缓存: 还是不行,图片依旧无法显示。 但是我打开 f12 后注意到一个问题,console里面一片红色: 看这样子应该是因为网络问题,加载图片资源失败了。 考虑到github是国外的网站,难道是被墙了? 应该不是,除了图片之外的代码和文档都可以访问,我猜测应该是图片服务器访问失败了。 于是我定位到图片的地址,看看这些图片是从哪个服务器请求的。 使用这个小箭头点击网页上图片的位置,可以看到源码: 然后我看到一个头像的图片地址是: https://avatars.githubusercontent.com/u/3961183?s=64&v=4 新打开一个窗口访问下这个地址: 哦豁,果然不出所料,无法访问。 域名映射IP 那么问题出在哪里呢?我打开百度一顿搜索,找到了答案: 这位网友说出现这个问题,一般有三种情况: dns污染 host设置错误 官方更新了dns,但是dns缓存没有被更新,导致错误解析。 OK,知道问题的原因