github官网打不开

4,474 阅读2分钟

1、github官网打不开的原因

首选我们说下github官网打不开的原因到底是什么。细心的同学会发现,github偶尔可以打开,偶尔打不开,能不能打开似乎全靠运气,其实这都是因为你访问github官网时是直接访问域名即github.com,那么中间有个域名通过DNS解析的过程,将域名解析为对应的ip地址,其实主要时间都是花在了DNS解析上,导致了github有时候能打开,有时候打不开,有时候访问很慢。

2、github官网打不开的解决办法

一种解决办法是挂梯子(vpn),不过免费的很少,体验也差,付费的又不划算。

其实,最简单的方法就是我们可以直接绕过DNS解析,进行本地解析即可快速访问github官网。那具体怎么做?只需如下三步即可:

1)获取github官网ip

我们首先要获取github官网的ip地址,方法就是打开cmd,然后ping github.com
ping github获取官网ip地址
这里发现github的地址是20.205.243.166

2)配置hosts文件,绕过DNS解析

接下来,我们只需要打开电脑C:\Windows\System32\drivers\etc下的hosts文件编辑(需要管理员权限,右键,管理员权限打开),新增如下一行配置:

20.205.243.166 github.com

hosts文件配置github的ip和域名对应关系

注意ip和域名之间有空格,然后保存即可。

3)刷新DNS缓存

WIN+R打开cmd,输入如下指令刷新DNS缓存

ipconfig /flushdns

最后再去访问github官网,你会发现就能很快打开了,问题解决。

3、github官网打不开或访问慢备选方案1

如果还是不能解决,就到ipaddress.com/分别查询github.comgithub.global.ssl.fastly.net的ip值,我查询出来ip分别为配置到了hosts文件中的:

140.82.113.4 github.com199.232.69.194 github.global.ssl.fastly.net

然后再次刷新dns缓存,再试试访问github,应该就可以了。