原因:git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可。
网上的直接给出映射的关系的,很可能没有用,我的就不行,所以应该自己测
1、查找域名对应的ip地址(windows和Linux命令都一样)
C:\Users\s1327>nslookup github.global.ssl.fastly.Net
服务器: UnKnown
Address: 192.168.43.1
非权威应答:
名称: github.global.ssl.fastly.Net
Address: 31.13.82.23
C:\Users\s1327>nslookup github.com
服务器: UnKnown
Address: 192.168.43.1
非权威应答:
名称: github.com
Address: 13.229.188.59
2.修改hosts文件,添加映射
Windows上的hosts文件路径在C:\Windows\System32\drivers\etc\hosts
Linux的hosts文件路径在/etc/hosts中
添加如下映射:
192.30.253.112 github.com
151.101.44.249 github.global.ssl.fastly.net
3.刷新DNS
Linux:
sudo /etc/init.d/networking restart
Windows:
C:\Users\s1327>ipconfig /flushdns
Windows IP 配置
已成功刷新 DNS 解析缓存。
OK了,下载杠杠的。网上直接给出的映射可能没有,直接自己测,才是肯定对的
如果对你有用,请简单的点个赞即可,谢谢
网友评论