解决github访问不了的问题
起因
发现git clone命令失败,显示
fatal: unable to access 'https://github.com/xxx': Failed to connect to github.com port 443: Timed out
443的错误,请求超时。
初步认为是github被墙了,挂上梯子确实可以访问。
随后又不满足于此,因为发现手机端网站访问顺畅,电脑端网页却不行。
那么网站访问是正常的,错误肯定是在本机上。
解决办法
首先想到的是DNS被污染了,确实如此。
hosts文件配置如下几行:
192.30.253.113 github.com
192.30.253.113 github.com
192.30.253.118 gist.github.com
192.30.253.119 gist.github.com
然后cmd打开命令行,输入ipconfig/flushdns
刷新DNS缓存解析。
现在关掉梯子也可以访问了。
美中不足的地方是github头像加载真的慢,于是一直是图片损坏的样子。