遇到问题:
由于GitHub服务器所在地原因导致很多时候在国内访问时会有所限制,有时候加载整个页面的CSS样式无法渲染出来,有时候是一些图片资源内容无法加载展示。出现如下图显示的页面
OR
找了度娘,查到导致上述原因有如下解释:
- DNS被污染
- host文件设置错误
- 官方更新了DNS,但是DNS缓存没有被更新所导致无法解析
解决方法:
点击 https://www.ipaddress.com/
粘贴刚复制的二级域名
摁下回车,就可以查到服务器ip地址了
接下来就是将域名ip映射,修改hosts文件
window系统依次如下打开找到host文件:
C:\Windows\System32\drivers\etc\hosts
用记事本或者啥的编写程序修改刚才查询到的内容
或者直接复制粘贴下面这些
-
#GitHub Start
140.82.112.4 github.com
140.82.114.4 github.com151.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
然后保存文件即可,无法保存的话可能是没有权限,鼠标右键文件-属性-安全-修改权限即可。
最后就是刷新本地DNS缓存
- Win + R — 输入cmd
- 进入命令行,继续输入 ipconfig /flushdns 回车即可刷新本地DNS缓存