背景
1.一段时间发现github上图片一直刷新不出来,本来没在意这么多,后来网上一搜相关资料,显示不了图片是网页源码中图片的源路径是解析不出来导致,可能是DNS服务器未及时更新。
解决方案
- 解决办法就是:绕过DNS服务器,在本机就把图片的url与对应的IP映射关系配置好。
- 于是打开:C:\Windows\System32\drivers\etc\hosts 文件,以txt格式,填入以下信息:
# 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
# GitHub End
上面这些IP是怎么来的,使用图片Url在IP查询网上查询得到的。
win10系统需要管理员权限,使用管理员权限打开再写入即可。重新刷新GitHub就可以看到图片了。
看到上面的服务器基本上在华盛顿,联想到最近实体清单,真怕有一天把GitHub给禁用了。。。orz