首先找到:C:\Windows\System32\drivers\etc
找到这个文件:

1、用文本编辑器打开hosts文件,位于C:\Windows\System32\drivers\etc目录下
2、打开 http://tool.chinaz.com/dns ,这是一个查询域名映射关系的工具
3、查询 github.global.ssl.fastly.net 和 assets-cdn.github.com 两个地址
4、多查几次,选择一个稳定,延迟较低的 ip 按如下方式添加到host文件
5、保存文件,重新打开浏览器,起飞。
打开文件在末尾添加上一下两行:
151.101.73.194 github.global.ssl.fastly.net
151.101.24.133 assets-cdn.github.com
151.101.196.133 avatars0.githubusercontent.com
151.101.196.133 avatars1.githubusercontent.com
前面这些ip地址是要在 http://tool.chinaz.com/dns/ 上查的,找一个TTL值比较小的,ping一下通的就拿来替换,何时觉得下载速度慢了,再去找一遍来替换。
如果添加以后无法保存这时候就要修改hosts的文件权限了,

修改完hosts还不会立即生效,需要刷新DNS缓存。
输入指令:sudo /etc/init.d/networking restart 即可。
然后,关闭浏览器再访问github
刷新DNS的方法:
打开CMD
输入ipconfig /flushdns
本文介绍如何通过修改本地hosts文件,添加GitHub相关域名的IP映射,从而解决GitHub访问速度慢的问题。具体步骤包括查询稳定IP、修改hosts文件及刷新DNS缓存。
2430

被折叠的 条评论
为什么被折叠?



