GitHub圖片加載不出來問題解決


問題描述

  有時 GitHub 上的圖片無法加載,無論強刷還是清除緩存都不起作用,在 console 中可以看到報錯信息

 

 

解決方法

出現上述問題一般有三種情況:

  1. DNS 污染
  2. host 設置錯誤
  3. 官方更新了 DNS,但是 DNS 緩存沒有被更新,導致錯誤解析。

解決

  修改hosts文件,將域名和IP映射起來。

  1. 通過 https://www.ipaddress.com 這個網站,先找到域名 githubusercontent.com 對應的 ip 地址:199.232.96.133
  2. 修改 hosts 文件,Windows 的 hosts 文件位於 C:\Windows\System32\drivers\etc
  3. 使用 notepad++ 或其他編輯器打開 hosts 文件,添加一條映射規則
    199.232.96.133  avatars.githubusercontent.com
  4. 打開 CMD 使用命令刷新下本地的 DNS 緩存
    ipconfig/flush
  5. 完美解決

 

附上比較全的 DNS 配置

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
199.232.28.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
199.232.96.133     avatars.githubusercontent.com

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM