github无法访问问题

1、问题起因:

遇到了一个比较奇怪的问题,对于不太了解dns的我来讲是一个棘手的问题:访问github.com超时,完全无法进入页面,其他一切正常;起初的我以为是我开了墙、公司内网、代理等导致,还傻兮兮的找IT解决这个问题,IT一顿操作后也没搞好哈哈哈。

2、问题判断:

仔细的思考了一下,首先访问其他域名正常的情况下,排除网络问题;重启电脑、关闭一切程序排除墙的问题;关闭所有代理及浏览器代理等排除代理问题;那么问题来了····谁的问题???那肯定是github本身。。

于是就花20分钟在谷歌浏览了一下github的相关访问问题,最终得出了结论:

GitHub本身取消了我们国内的访问权,也就是说(猜测)但凡一个国内IP访问github.com这个HOST,都会成为一个等同于404的请求。

3、问题解决:

个人判断,我们想要访问github就要尝试不被黑名单的IP,那么就需要通过修改/etc/hosts文件来解决

$ vi /etc/hosts

$ sudo vi /etc/hosts                 # 需要权限执行此命令

按s进入编辑状态,在其后追加

140.82.114.4 github.com

140.82.113.4 gist.github.com

185.199.108.153 assets-cdn.github.com

199.232.96.133 raw.githubusercontent.com

199.232.96.133 gist.githubusercontent.com

199.232.96.133 cloud.githubusercontent.com

199.232.96.133 camo.githubusercontent.com

199.232.96.133 avatars.githubusercontent.com 

199.232.96.133 avatars0.githubusercontent.com

199.232.96.133 avatars1.githubusercontent.com

199.232.96.133 avatars2.githubusercontent.com

199.232.96.133 avatars3.githubusercontent.com

199.232.96.133 avatars4.githubusercontent.com

199.232.96.133 avatars5.githubusercontent.com

199.232.96.133 avatars6.githubusercontent.com

199.232.96.133 avatars7.githubusercontent.com

199.232.96.133 avatars8.githubusercontent.com


按esc退出编辑,输入:wq回车保存

这时你会发现,github可以访问了,但是貌似访问速度还是差一些?啊..这..那我也没能完全解决

Windows同理,转载于https://www.cnblogs.com/MuQuanyu-YuGod/articles/12549766.html

你可能感兴趣的:(github无法访问问题)