一、问题
最近在使用github时,出现图片动不动就出现加载不出来的问题,多次刷新可能会出来,全凭运气。如下图:
二、原因
ERR_CERT_COMMON_NAME_INVALID
就是用一个错误的域名访问了某个节点的https
资源。导致这个错误的原因,基本是:
- dns污染
- host设置错误
- 官方更新了dns,但是dns缓存没有被更新,导致错误解析。
三、解决步骤
找到 C:\Windows\System32\drivers\etc\hosts
文件,使用Notepad++ 工具打开,在文件后面添加以下内容。
# GitHub Start
140.82.113.3 github.com
140.82.114.20 gist.github.com
151.101.184.133 assets-cdn.github.com
151.101.184.133 raw.githubusercontent.com
151.101.184.133 gist.githubusercontent.com
151.101.184.133 cloud.githubusercontent.com
151.101.184.133 camo.githubusercontent.com
151.101.184.133 avatars0.githubusercontent.com
199.232.68.133 avatars0.githubusercontent.com
199.232.28.133 avatars1.githubusercontent.com
151.101.184.133 avatars1.githubusercontent.com
151.101.184.133 avatars2.githubusercontent.com
199.232.28.133 avatars2.githubusercontent.com
151.101.184.133 avatars3.githubusercontent.com
199.232.68.133 avatars3.githubusercontent.com
151.101.184.133 avatars4.githubusercontent.com
199.232.68.133 avatars4.githubusercontent.com
151.101.184.133 avatars5.githubusercontent.com
199.232.68.133 avatars5.githubusercontent.com
151.101.184.133 avatars6.githubusercontent.com
199.232.68.133 avatars6.githubusercontent.com
151.101.184.133 avatars7.githubusercontent.com
199.232.68.133 avatars7.githubusercontent.com
151.101.184.133 avatars8.githubusercontent.com
199.232.68.133 avatars8.githubusercontent.com
# GitHub End
保存后,输入cmd
打开黑窗口,输入ipconfig /flushdns
刷新一下本机的DNS解析。
问题修复后,图片成功加载出来:
四、参考
参考了这位朋友的博客:【最新】解决Github网页上图片显示失败的问题