IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 如何解决上传到github上的图片显示不出来的问题 -> 正文阅读

[网络协议]如何解决上传到github上的图片显示不出来的问题

你有没有遇到上传github仓库的图片,显示不出来的情况,或者是仓库的README.md文件,插入的图片总是莫名其妙的无法显示,而且重新编辑也没什么卵用。

于是我们可以使用chrome或是edge浏览器,F12打开开发者工具,你会发现获取图片报错的提示:

Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID

经过查阅了解的资料,综合起来,出现这样的报错提示,是因为我们使用一个错误的域名访问了某个节点的https资源导致的。原因大致是

1.dns污染
2.host设置错误
3.官方更新了dns,但是dns缓存没有被更新,导致错误解析。

所以,我们需要找到获取失败的图片地址,在控制台获取资源失败的提示里查看,图片来源的域名:

raw.githubusercontent.com

打开一个域名解析网站:①https://ping.eu/nslookup

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ②https://www.ipaddress.com/

?获取图片域名对应的ip地址:

raw.githubusercontent.com has address 185.199.111.133
raw.githubusercontent.com has address 185.199.110.133
raw.githubusercontent.com has address 185.199.108.133
raw.githubusercontent.com has address 185.199.109.133
raw.githubusercontent.com has IPv6 address 2606:50c0:8003::154
raw.githubusercontent.com has IPv6 address 2606:50c0:8000::154
raw.githubusercontent.com has IPv6 address 2606:50c0:8001::154
raw.githubusercontent.com has IPv6 address 2606:50c0:8002::154

所以,我们需要把以上IP域名映射起来,如何映射呢??

使用记事本或是任意IDE工具打开本机的hosts文件:C:\Windows\System32\drivers\etc\hosts

把获取到的域名和ip地址加入到hosts文件中,保存即可,如下:

# 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
185.199.111.133    raw.githubusercontent.com 
185.199.110.133    raw.githubusercontent.com 
185.199.108.133    raw.githubusercontent.com 
185.199.109.133    raw.githubusercontent.com 
# GitHub End

以上ip是github当前使用的最新的ip地址,可能之后还会发生变更,如果遇到图片不能显示了,大家可依据上述方法及时更新ip配置host文件即可。

补充点番外知识:

遇到网络异常,可能是DNS缓存的问题,这时你可以使用ipconfig/flush命令对本地DNS缓存进行一次刷新即可,如下步骤:👇

使用快捷键windows徽标开始+R打开命令行窗口👉输入:cmd,按回车键,
👉再输入: ipconfig /flushdns,👉按回车,执行命令,可以重建本地DNS缓存。

总结一下常用的几个操作dns的命令:👇

ipconfig /displaydns   # 可以显示dns缓存?

ipconfig /flushdns   # 可以刷新DNS记录?

ipconfig /renew    # 可以重新从DHCP服务器获得IP


???????最后附上:修改后github图片显示的出来的效果🤳

👉你可能还想了解:如何解决GitHub仓库README文件插入图片后无法显示的问题???????

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-04-15 00:40:35  更:2022-04-15 00:41:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 3:24:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码