maomao1996 / daily-notes

不定期更新的日常笔记记录(零零散散啥都记系列)
https://notes.fe-mm.com/daily-notes/
63 stars 9 forks source link

修改 DNS 解决 Github 资源加载失败 #16

Open maomao1996 opened 3 years ago

maomao1996 commented 3 years ago

修改 DNS 解决 Github 图片资源加载失败

获取 IP 地址

  1. 打开 ipaddress
  2. 搜索 raw.githubusercontent.com (控制台资源报错的域名)

快捷搜索 raw.githubusercontent.com IP 地址

修改本地 Hosts 文件

各系统 hosts 文件路径如下

199.232.96.133    assets-cdn.github.com
199.232.96.133    raw.githubusercontent.com
199.232.96.133    gist.githubusercontent.com
199.232.96.133    camo.githubusercontent.com
199.232.96.133    cloud.githubusercontent.com
199.232.96.133    user-images.githubusercontent.com
199.232.96.133    avatars.githubusercontent.com
199.232.96.133    avatars0.githubusercontent.com
199.232.96.133    avatars1.githubusercontent.com
199.232.96.133    avatars2.githubusercontent.com
199.232.96.133    avatars3.githubusercontent.com
199.232.96.133    avatars4.githubusercontent.com

199.232.96.133 为之前获取到的 IP 地址

推荐使用 Hosts 管理工具(SwitchHosts)修改

SwitchHosts

  1. Hosts 文件语法高亮
  2. 快速切换 Hosts
  3. 在线 Hosts 方案
  4. 系统托盘图标快速切换
  5. 支持 windows macOS linux

SwitchHosts | GitHub

在 SwitchHosts 中使用远程配置文件

  1. 打开 SwitchHosts
  2. 添加 hosts
  3. 选择类型为「远程」
  4. URL 为以下链接
    1. https://gitlab.com/ineo6/hosts/-/raw/master/hosts
    2. https://raw.hellogithub.com/hosts

刷新本地 DNS 缓存

macOS

sudo killall -HUP mDNSResponder

Windows

ipconfig /flushdns