偶尔在gitHub上闲逛, 有好一部分项目的说明文档不能加载其图片
这些不能加载的图片大多来自域名: raw.githubusercontent.com
我尝试通过浏览器直接打开这些图片, 显示无法访问
我又尝试用ping命令来测 raw.githubusercontent.com 也不行
我想, 有可能是国内的DNS服务器拒绝解析该域名, 所以才无法访问
解决方法
既然DNS服务器不予解析 raw.githubusercontent.com
这个域名
我们可以修改host文件, 来手动使域名映射至我们想要访问的服务器(ip)
查找服务器IP
找一个IP查询网站, 然后输入域名
我用的IP查询网站是: https://site.ip138.com/
然后你就会看见该域名所对应的服务器IP
有好几个不同ip, 这些都要写进host文件内
服务器的IP可能会改变, 建议自行再去查讯一下
修改host文件
在查询并确定IP地址后, 就可以去修改host文件了
Win 10的host文件1在 C:\Windows\System32\drivers\etc
下
修改的例子:
# github_picture
185.199.108.133 raw.githubusercontent.com
185.199.111.133 raw.githubusercontent.com
185.199.110.133 raw.githubusercontent.com
"#" 后的文字为注释, 可以随便写
然后, 域名映射IP的格式为:
ip
(空格)域名
最后
修改完host文件后, 记得保存~
然后, 你就可以访问那些GitHub图片了(。・ω・。)
- host文件无后缀, 文件名就叫
host
↩