有的时候电脑链接的无限WiFi,无法访问GitHub。但手机上移动端可以访问,把电脑上链接手机的热点也能访问,这个问题具体也不太清楚是哪里出了问题,但如下方式就是解决的方法。


无法访问



首先最好先把hosts文件先复制一份到其他文件夹下,以免造成不小心改动出现的后果。在C盘的C:\Windows\System32\drivers\etc 下的hosts文件
解决github访问不了的问题及加速下载文件_搜索



用编辑器打开后,在末尾处添加访问如下的两个网站所返回的两个IP
​https://github.com.ipaddress.com/​​​​解决github访问不了的问题及加速下载文件_GitHub_02



http://github.global.ssl.fastly.net.ipaddress.com/

解决github访问不了的问题及加速下载文件_github_03

在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

解决github访问不了的问题及加速下载文件_ipad_04

加速下载文件

IP查询地址:https://www.ipaddress.com/,在这个网站里可以搜索到大多数网站域名的ip详情。

这里搜索加速GitHub上下载的IP:​assets-cdn.github.com

打开后直接搜索即可,

解决github访问不了的问题及加速下载文件_搜索_05

这里其实跟上述两个域名的IP一样可以直接在这里搜索域名,然后直接查看到IP,添加到C:\Windows\System32\drivers\etc 下的hosts文件中

查询出来后发现有四个IP,添加一个即可

185.199.108.153 assets-cdn.github.com

解决github访问不了的问题及加速下载文件_ipad_06