偶尔在gitHub上闲逛, 有好一部分项目的说明文档不能加载其图片
这些不能加载的图片大多来自域名: raw.githubusercontent.com

我尝试通过浏览器直接打开这些图片, 显示无法访问

access_failed1.png

我又尝试用ping命令来测 raw.githubusercontent.com 也不行

access_failed2.png

我想, 有可能是国内的DNS服务器拒绝解析该域名, 所以才无法访问


解决方法

既然DNS服务器不予解析 raw.githubusercontent.com 这个域名
我们可以修改host文件, 来手动使域名映射至我们想要访问的服务器(ip)


查找服务器IP

找一个IP查询网站, 然后输入域名
我用的IP查询网站是: https://site.ip138.com/

然后你就会看见该域名所对应的服务器IP
有好几个不同ip, 这些都要写进host文件内

服务器的IP可能会改变, 建议自行再去查讯一下

host.jpg


修改host文件

在查询并确定IP地址后, 就可以去修改host文件了
Win 10的host文件1C:\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图片了(。・ω・。)


  1. host文件无后缀, 文件名就叫 host
最后修改:2024 年 02 月 21 日
如果觉得我的文章对你有用,请随意赞赏