很多时候,我们会遇到GitHub登录失败的问题,这并不是github服务器无法访问,而是因为CDN域名遭到DNS污染,导致无法连接GitHub的加速分发服务器(其中具体原理不知),如何解决呢?

修改系统的host,直接通过IP绕过DNS,具体做法如下:

1、将hosts文件(C:\Windows\System32\drivers\etc\host)复制到桌面或其他地方,用笔记本打开。

2、采用IP查询网站https://www.ipaddress.com/分别查询http://github.com和http://github.global.ssl.fastly.net网址,如下图所示。

github打不开解决办法(github无法登录怎么办)(1)

github打不开解决办法(github无法登录怎么办)(2)

3、将上述IP地址和域名复制到hosts文件中,并放回原位置,如下图:

github打不开解决办法(github无法登录怎么办)(3)

4、刷新DNS,即可访问

在cmd中输入如下命令:

ipconfig /flushdns

5、重启浏览器即可访问。

github打不开解决办法(github无法登录怎么办)(4)

,