问题:
校内网上github加载慢,网页样式还加载不全,出现以下页面
找了网上方法,说部分css样式无法加载,因此查询该css样式地址ttl值最小的可达ip,将该ip加到hosts文件就好了,博主学着改了host文件后发现并不能用。后来发现自己只是直接复制其他博客的ip,但可能我无法加载的css样式与网上的不一样,因此对应需要添加的网址可能也不一样,查到的ip也不一样。
所以网上方法是可以用的,只是需要自己根据自己的情况灵活使用,首先用谷歌浏览器打开github查看那些无法加载的资源,接着看无法加载的资源都属于哪个网址,不同网段的人可能网址会有所不同,接着用dns工具查看自己的网段可连接到的这些网址的ip,接着将ip加到hosts文件中即可解决
一.使用浏览器:chrome
首先打开谷歌浏览器,按f12键打开开发者工具,点击Network窗口,clear一下,然后加载github首页,你就会发现在慢慢加载的过程中有一部分资源变红了,表示获取不到资源
可以看到,此时css样式加载不出,右键copy-link adress,把链接复制下来,博主链接为
https://github.githubassets.com/assets/frameworks-a3b8a10d4a9e37a78f033ef4a4f525f5.css
https://github.githubassets.com/assets/github-0ac541dd7881677a0084d618a9ab634d.css
因此可以看出是https://github.githubassets.com/连接不到,接着打开dns查询工具,查看电脑能连接到这个网址的ip
二.dns查询工具:http://tool.chinaz.com/dns/
查询电脑可达ip:
选择ttl值最大的,ping一下,一般应该是ping得通的,接着将该ip和网址加到host文件中,博主找到https://github.githubassets.com/最小ttl值ip为185.199.110.154
因此将
185.199.110.154 github.githubassets.com
加到host文件末尾,顺便贴下hosts文件地址:
ps:如果无法直接在这个文件夹修改,可以把hosts文件复制到桌面进行修改,修改完成后再覆盖回去
三.重启电脑
博主刷新dns,断网重连后发现并没有生效。
此时需要先刷新dns再重启。先在命令行敲 ipconfig /flushdns 然后重启电脑
因此出现加载不全时,顺着博主的步骤根据自己的实际情况解决自己的问题。
参考博客:https://blog.csdn.net/qq_30460905/article/details/80205636