有的时候电脑链接的无限WiFi,无法访问GitHub。但手机上移动端可以访问,把电脑上链接手机的热点也能访问,这个问题具体也不太清楚是哪里出了问题,但如下方式就是解决的方法。
无法访问
首先最好先把hosts文件先复制一份到其他文件夹下,以免造成不小心改动出现的后果。在C盘的C:\Windows\System32\drivers\etc 下的hosts文件
用编辑器打开后,在末尾处添加访问如下的两个网站所返回的两个IP
https://github.com.ipaddress.com/
http://github.global.ssl.fastly.net.ipaddress.com/
在hosts文件添加如下:
# github
140.82.114.4 github.com
199.232.5.194 github.global.ssl.fastly.net
其实上面两个ip就是GitHub网站所处的IP地址和服务器的位置。
添加完成之后,接着打开cmd命令,刷新DNS的权限即可访问GitHub官网
ipconfig /flushdns
加速下载文件
IP查询地址:https://www.ipaddress.com/,在这个网站里可以搜索到大多数网站域名的ip详情。
这里搜索加速GitHub上下载的IP:assets-cdn.github.com
打开后直接搜索即可,
这里其实跟上述两个域名的IP一样可以直接在这里搜索域名,然后直接查看到IP,添加到C:\Windows\System32\drivers\etc 下的hosts文件中
查询出来后发现有四个IP,添加一个即可
185.199.108.153 assets-cdn.github.com