GitHub经常打不开或者访问慢终极解决办法(真の有效哦~!)

2021/6/16 10:25:32

本文主要是介绍GitHub经常打不开或者访问慢终极解决办法(真の有效哦~!),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

1 GitHub

github 是全世界最流行的开源项目托管平台,其代表的开源文化从根本上改变了软件开发的方式.

基本上所有的需求都能从 github 上或多或少找到现成的实现方案,再也不用重头开始造轮子而是自定义轮子!

然而,有时候国内访问 https://github.com/ 速度太慢,如何加速访问 github.com 网站就成了刚需.

由于 github.com 网站位于美国旧金山,所以初始访问 github.com 时网络寻址会比较耗费时间,这也是网站打开速度慢的其中一个原因.

在这里插入图片描述
最初用户从浏览器中输入 github.com 网址时,浏览器并不知道这个域名对应的真实 ip 地址,先问问自己电脑认识不认识这个域名的门牌号,如果本机不认识会接着往上问,当地运行商也不认识这个域名的话,继续问上级,直到问出来 github.com 的门牌号是 192.30.253.113 为止!

如此繁琐的问路过程被称之为 DNS 寻址,如果问路的时间都占用很久,那么访问网站的速度自然会很慢.

所以,如果我们直接告诉浏览器目的地,那么浏览器也就不会一步一步去费劲问路了,这在一定程度上也就优化了访问网站的速度.
正常来说,网站的主域名下会存在多个子域名,由这些域名组合在一起提供完整的服务.

而 github.com 也不例外,其中 github.com是一级域名,也是主域名,其他的域名基本上都是二级域名或者说次域名.

所以我们不仅要告诉本机 github.com 的主域名,还要把相关的子域名也告诉本机,帮人帮到底,送福送到西!

那到哪里去查询域名和 ip 的对应关系呢?

想一想现实生活中,每个人都有自己的家,而这个家有具体的地址,也就是平时说的门牌号.

当然,有些人名下不只有一个家,有钱人的世界可以有很多家,毕竟狡兔还有三窟呢!

在这个家中既可以是单身窝,也可以是情侣房,或者是家庭房,具体容纳几个人是由房屋大小决定的.

对应到计算机世界中,如果域名是用户,那么 ip 地址就是用户的家.

同一个域名可以对应多个 ip 地址,同一个 ip 地址也可以有多个域名.

如果有人想要拜访您,肯定要有具体的地址才能到你家里做客,从你家到你家的地址这个过程可能是你告诉他的,也可能是他自己找别人打听到的消息.

域名到 ip 地址的过程同样也需要找人询问,这个信息一般会存在 dns 服务商那里,就像我们的地址登记到相关政府机构一样.

虽然相关机构的信息比较权威及时,但门槛有点高,所以不访问一下当地的"消息通".

互联网上的"消息通"更是数不胜数,这里推荐两个查询域名解析的网站.

2 解决办法

DNS解析地址
在这里插入图片描述
找到最小的TTL值地址。
在这里插入图片描述

3 告诉本机新地址
映射文件存放于: C:\Windows\System32\drivers\etc\hosts

添加如下代码:
#github related website
140.82.112.4 github.com
151.101.185.194 github.global.ssl.fastly.net
203.98.7.65 gist.github.com
13.229.189.0 codeload.github.com
185.199.109.153 desktop.github.com
185.199.108.153 guides.github.com
185.199.108.153 blog.github.com
18.204.240.114 status.github.com
185.199.108.153 developer.github.com
185.199.108.153 services.github.com
192.30.253.175 enterprise.github.com
34.195.49.195 education.github.com
185.199.108.153 pages.github.com
34.196.237.103 cla***oom.github.com

4 测试

可以先刷新DNS缓存。
在这里插入图片描述

 



这篇关于GitHub经常打不开或者访问慢终极解决办法(真の有效哦~!)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程