【疑难杂症】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)
相关文章推荐
- 记录访问网站提示404.3或者405问题解决思路
- tomcat 配置多域名访问访问同一个网站的相同或者不同项目的全站SSL证书
- Check Host:实时监控网站或者服务器是否可以访问
- 国外著名代码管理网站GitHub访问方式
- Linux系统下基于PMIPv6的-解决内网访问外网部分网站打不开,或者很慢的问题
- 解决github网站 git push或者git clone代码速度太慢的方法
- GitHub网站访问不到错误
- 解决github网站加载不完全,访问超时的问题
- 国外网站类似于stackoverflow、github访问慢的解决办法
- nginx 配置后网站图片或js 加载出来一半或者不出来刷新才可以,chrome 浏览器访问项目时加载大文件失败 ERR_CONTENT_LENGTH_MISMATCH:
- 您不具备查看该目录或页面的权限,因为访问控制列表(ACL)对Web 服务器上的该资源进行了配置或者访问网站时出现登录对话框。
- Github网站访问慢解决方案
- 解决github网站 git push或者git clone代码速度太慢的方法
- IIS 用户账号配置出错导致网站访问需要登陆账号或者拒绝访问
- github建html访问网站
- 关于安卓手机访问一些网站或者Fiori应用弹出安装证书的提示
- Github网站显示排版不正常、加载缓慢甚至无法访问
- 解决ubuntu下无法访问github或者访问慢的问题
- 解决“网络连接错误(错误代码118)” 或者 github gist无法访问
- github创建可访问的静态网站,个人博客教程