笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. 猫玩技术
  3. 正文

解决Github图片不显示问题

2022-03-17 7137点热度 1人点赞 1条评论
本文提供的是windows系统解决方法,linux系统和mac系统可以参考原理,修改DNS的ip地址为阿里云或者是修改hosts文件

问题

可能有些朋友和我遇到同样的问题,逛Github的时候会发现,某些开源库的readme文件的图片无法显示,或者是自己头像和别的用户头像也不显示,如下图所示

这种情况,一般是因为DNS无法解析到图片外链地址的ip地址

我以TornadoFx的logo图片为例,它的地址为https://github.com/edvin/tornadofx/raw/master/graphics/tornado-fx-logo.png?raw=true,实际上github上面的图片地址都是githubusercontent.com这个域名,如https://camo.githubusercontent.com/8acab398c6e900d3cb442aeca154c84341558c02c3a8f3027d09b29d3d74e9dd/68747470733a2f2f7472617669732d63692e6f72672f656476696e2f746f726e61646f66782e737667

camo.githubusercontent.com这个就是实际访问的域名

我们ping一下上面的这个域名,会发现ping不通

修改DNS解决(推荐)

测试的时候发现,有些图片可以显示,有些图片无法显示,强迫症忍不了,可以使用改hosts文件方法,改hosts方法在下面


PS:阿里云DNS服务器地址为223.5.5.5和 223.6.6.6

下面以win10系统为例,具体步骤如下

1.进入网络设置

2.打开适配器设置

3.选择某个网络

这里选择你当前正在使用的网络,wifi或者是宽带,我这里用的是wifi,双击打开

4.设置DNS

修改hosts文件解决

上面测试的ping命令之所以不通,还是因为国内有限制,我们国内的DNS运营商没上面的那个域名加到DNS映射列表中,所以导致我们访问该域名是找到具体的ip地址

解决方法也很简单,我们可以通过外国的ip地址测试找到该域名具体对应的ip地址,之后手动地加到我们本机的host文件中(相当于DNS映射)

科普一下:本机访问一个域名,先是通过本机的host文件中去找对应的ip地址,如果找不到才会请求DNS服务器去寻找该域名对应的ip地址

找到域名对应的ip地址

访问https://www.ipaddress.com/,之后在页面输入camo.githubusercontent.com,可以看到其对应的ip地址

查看下方,可以发现很多类似的

我们得把上面的地址全部加到hosts文件中且映射为之前的ip地址才行

修改hosts文件

之后,我们把这个ip地址加到host文件中去

host文件路径:C:\Windows\System32\drivers\etc\hosts

  1. 199.232.96.133 camo.githubusercontent.com
  2. 199.232.96.133 cloud.githubusercontent.com
  3. 199.232.96.133 raw.githubusercontent.com
  4. 199.232.96.133 gist.githubusercontent.com
  5. 199.232.96.133 desktop.githubusercontent.com
  6. 199.232.96.133 user-images.githubusercontent.com
  7. 199.232.96.133 avatars0.githubusercontent.com
  8. 199.232.96.133 avatars1.githubusercontent.com
  9. 199.232.96.133 avatars2.githubusercontent.com
  10. 199.232.96.133 avatars3.githubusercontent.com
  11. 199.232.96.133 avatars4.githubusercontent.com
  12. 199.232.96.133 avatars5.githubusercontent.com
  13. 199.232.96.133 avatars6.githubusercontent.com
  14. 199.232.96.133 avatars7.githubusercontent.com
  15. 199.232.96.133 avatars8.githubusercontent.com

PS:上述手动添加,可能会有遗漏,如果你发现访问github上面仍存在无法查看的图片,可以复制该图片的地址,参照上方的内容在hosts文件加上即可

如果之后某天发现图片无法访问了,可以重复此步骤,去ipaddres网站查询新的ip地址,之后再修改hosts文件就可以了

刷新DNS

修改完hosts文件后,我们需要通过cmd命令来刷新DNS,不懂cmd命令可以使用重启大法...

  1. ipconfig /flushdns

结果

现在,我们可以再试着ping一下,发现是成功ping通了

访问github也是可以看到图片了,大功告成!

标签: github
最后更新:2022-03-17

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

  • 1

    卧槽,有用,感谢

    2022-05-30
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    最新 热点 随机
    最新 热点 随机
    Windows/Office 激活工具HEU KMS Activator v63.0.0 WinRAR7.13中文商业版以及授权文件 开源免费的2FA工具推荐(华为手机避坑Microsoft Authenticator 微软验证器) 情侣飞行棋:比吵架有趣,比看剧更亲密 Windows11美化方案教程 简洁、纯HTML导航项目:XG-NAV(开源)
    Windows/Office 激活工具HEU KMS Activator v63.0.0Windows11美化方案教程情侣飞行棋:比吵架有趣,比看剧更亲密开源免费的2FA工具推荐(华为手机避坑Microsoft Authenticator 微软验证器)WinRAR7.13中文商业版以及授权文件
    24种可爱桌面小宠物 让你的WordPress支持webp图片格式上传到媒体库 fontcubes—英文字体下载站点 像邦戈猫一样打邦戈!Bango Cat汉化版 人民币升值对站长收入影响 网警抓人-做网站的一定要看看
    最近评论
    天天下载Ttzip 发布于 7 小时前(09月15日) 很棒的网站!感谢分享,谢谢站长!!@天天下载Ttzip
    诗音 发布于 3 周前(08月29日) 时间改到2099年在暂停更新也可以
    vip券网 发布于 2 个月前(08月01日) 写的很详细,赞 :razz: :evil:
    萧瑟 发布于 2 个月前(07月14日) 这个我也用了好久,不知道啥时候能上IP证书
    梵蒂冈 发布于 2 个月前(07月08日) 士大夫
    标签
    elliptictrue100.10.02
    BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
    好友
    • glzjin's blog glzjin's blog
    • ZAERA博客
    • 冰沫记
    • 奇它博客
    • 猫腻‘s Blog
    • 猫饭
    • 肥宅之家
    • 萌博
    • 野路子程序员

    COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang