您的位置:首页 > 运维架构 > 网站架构

【疑难杂症】github网站打不开或者访问慢

2020-07-16 19:45 309 查看
在某天我想登陆github官网时,发现它突然打不开了,我以为过几天就好了,就一直拖着……等到我都快把它遗忘了,我同学告诉我说,他的github一直能用,我终于下定决心要解决这个问题了。以下是我在网上找到的解决办法,复制自微信公众号lamdaxu
搞了一下午,看了很多博客,都说修改一下本地Hosts文件就好了。虽说最终的解决方法的确是修改本地Hosts文件,但并不是那么简单的。复制他们博客上说的IP地址到自己的HOSTS文件,依然请求超时。这就很难受了。    并且我原来已经在自己的Hosts文件里配置过github的IP地址了,为什么还会出现这种情况了。这就有些不理解了。最终还是让我找到了原因。
原因:github.com网站的IP地址并不是一成不变的,经常在变动,旧的IP地址会失效,当旧的IP地址失效后,你再访问它,就访问不了。这还是因为你的Hosts文件,正所谓“成也萧何,败也萧何”。因为你的Hosts文件配置的是旧的失效的IP地址,所以当你在浏览器里输入github.com时,他就会在本地的Hosts文件里取出那个IP地址,而不走DNS了。
下面我来教给大家方法,授人以鱼不如授人以渔:1.查询github.com的有效IP。
可以使用一个站长工具http://tool.chinaz.com/dns输入github.com得到github网站的有效IP地址,选择一个即可。

比如我现在选择13.229.188.59

也可以使用github提供的查询IP的网页
查询github.com 的IP http://github.com.ipaddress.com/

以上两种方式都可以得到github网站的有效IP地址

2.打开第二个网页,找到一个IP地址http://github.global.ssl.fastly.net.ipaddress.com/

3.将以上两个IP地址复制到自己的Hosts文件里即可。

注意:win10系统可能有权限问题,建议先复制一份到桌面,修改完成后保存,移动回去。覆盖原文件。

4.打完收工。

(注:转发自微信公众号lamdaxu)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐