首先我们打开不显示图片的github地址,浏览器右键检查会发现图片无法加载,报错信息如下:
Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID
解决办法:
- 定位到图片源地址,获得域名。
raw.githubusercontent.com
- 打开https://www.ipaddress.com/,输入域名,解析到ip地址
- 打开windows本地的host文件,添加ip地址和域名
- host文件路径如下
- 添加结果
199.232.68.133 raw.githubusercontent.com
- 重启无法加载图片的地址,会发现图片显示出来了。
原因:
出现这种情况是因为github域名解析,DNS被污染,缓存未被更新,我们在host直接对应ip与域名关系,就少了DNS链路解析的过程,因为在访问github地址时会先访问host的映射地址。