国内访问github网站非常慢,有时候根本无法连接使用github,如何解决或缓解这个问题呢?
一.问题原因
GitHub的CDN域名遭到DNS污染,导致无法连接使用GitHub的加速分发服务器,才使得国内访问速度很慢。
二.解决办法
通过修改 Hosts文件,将域名解析直接指向github服务器的IP地址,来绕过DNS的解析,以此解决污染问题。
三.具体步骤
1.获取Github的ip地址
通过访问 https://www.ipaddress.com/
这个网站来获取当前网络github最新的ip地址。
我的就为:192.30.253.113
2.修改本地host文件
1.文件路径:C:\Windows\System32\drivers\etc\host
2.复制host文件另存为host.bak,备份一份
3.在原有的host文件中添加一下代码:
192.30.253.113 github.com
192.30.253.113 www.github.com
3.更新本地dns缓存
ipconfig /flushdns
4.ping效果
如图所示: