首页>随笔>修改hosts实现github加速的原理

修改hosts实现github加速的原理

修改hosts实现github加速

github抽风也不是一天两天了,不过它抽得还是和别人不一样,别人是一抽很长一段时间,它是十几分钟几十分钟一个循环,页面访问的好好的,突然找不到了。文件下载到了90%多,突然浏览器告诉你下载出错,出错就出错吧,断点续传有这么难吗?下载一个1g多的安装包的时候就遇到了这个问题,百度有大佬说修改hosts可以实现加速,姑且先尝试一下,修改之后速度确实提升了一点,高兴之余也好奇,为啥加几排字这就实现加速了呢。

一个站点为啥有多个ip

早期的网站都是单线路机房,比如联通机房的服务器导致电信用户访问缓慢,所以就做了多机房多线路的网站服务器来实现最大程度满足用户需求。而部分网站是为了给每个地区的用户提供更好的体验,比如每个省都会搭建自己的服务器,所以出现多个IP的情况,是为了自动识别用户的来源然后自动访问效果最好的目标页面。还有一部分是网站本身提供多种业务,现在的网络也是多样化的,所以导致部分企业网站,结果是电脑网站一个IP,手机网站一个IP,多个应用频繁更新,而现在基本情况改善很多,通过技术可以实现电脑网站+手机网站+微信平台+APP,四维一体统一管理的智能化网站系统,一个IP就可以实现旧时代繁复的工作和结果。

为啥修改hosts文件可以实现加速

以下引用自https://blog.csdn.net/xiao_yi_xiao/article/details/127865946

一、网址与IP
我们知道,每一个网站都有一个网址,而每一个网址呢,都对应着一个IP地址。 IP地址才是网站的真正地址,我们访问一个网站,必须知道它的IP地址才行。

二、DNS服务器
因为我们输入网址以后,并不是直接通过网址去连你的网站,而是通过另外一个工具,将网址“还原”成真实的IP地址,再通过IP地址,去连接你要访问的网站。这个工具呢,就叫做DNS服务器,著名的DNS服务器有Google Public DNS和OpenDNS。 说白了就是DNS解析。

三、为什么有的网站上不了? 对应方式一旦改变了,或者被某种方式切断了,我们就无法通过网址,得到真实的IP从而访问网站。 这是某些网站上不了的原因之一,专业术语叫做DNS劫持和DNS污染(两者不是一回事)。 这个时候,我们就要人为地去建立这种对应关系。

四、hosts文件的作用
那怎样建立这种对应关系呢?这就要用到我们今天要讲的hosts文件了。 hosts文件,通俗地说,就是一个记录对应关系的小本子。 当你要上某个网站,如twitter的时候,系统会先查hosts文件,如果里面有twitter对应的IP地址,它则会主动去连这个IP,这个时候,不管是DNS劫持和DNS污染,对你上网都是没有影响的。 所以,我们只要能在hosts里面,建立起这种正确的对应关系,就可以避开DNS引起的问题。 下面,我们就讲讲如何修改hosts文件。

五、如何修改hosts文件 在修改hosts文件之前,我们有一件重要的事情要做,那就是获得你要访问的网站的IP。不知道IP地址,就无法建立关系。

windows系统修改hosts的步骤:
1.打开c:\WINDOWS\system32\drivers\etc目录
2.右键点击hosts文件,选择“用记事本打开”。
3.打开后,直接添加内容,保存退出即可。

PS:修改hosts文件后,不要忘记,运行ipconfig /flushdns命令清除本机DNS缓存。

写在最后:修改hosts文件,不能解决IP被封的问题。

hosts文件成品模板

# GitHub520 Host Start
140.82.114.25                 alive.github.com
140.82.113.5                  api.github.com
185.199.109.153               assets-cdn.github.com
185.199.111.133               avatars.githubusercontent.com
185.199.111.133               avatars0.githubusercontent.com
185.199.111.133               avatars1.githubusercontent.com
185.199.111.133               avatars2.githubusercontent.com
185.199.108.133               avatars3.githubusercontent.com
185.199.108.133               avatars4.githubusercontent.com
185.199.111.133               avatars5.githubusercontent.com
185.199.111.133               camo.githubusercontent.com
140.82.114.21                 central.github.com
185.199.108.133               cloud.githubusercontent.com
140.82.114.10                 codeload.github.com
140.82.112.21                 collector.github.com
185.199.111.133               desktop.githubusercontent.com
185.199.111.133               favicons.githubusercontent.com
140.82.114.3                  gist.github.com
52.216.146.243                github-cloud.s3.amazonaws.com
3.5.30.97                     github-com.s3.amazonaws.com
3.5.8.207                     github-production-release-asset-2e65be.s3.amazonaws.com
3.5.25.78                     github-production-repository-file-5c1aeb.s3.amazonaws.com
52.217.160.161                github-production-user-asset-6210df.s3.amazonaws.com
192.0.66.2                    github.blog
140.82.113.4                  github.com
140.82.112.18                 github.community
185.199.110.154               github.githubassets.com
151.101.193.194               github.global.ssl.fastly.net
185.199.109.153               github.io
185.199.111.133               github.map.fastly.net
185.199.109.153               githubstatus.com
140.82.114.25                 live.github.com
185.199.108.133               media.githubusercontent.com
185.199.111.133               objects.githubusercontent.com
13.107.42.16                  pipelines.actions.githubusercontent.com
185.199.108.133               raw.githubusercontent.com
185.199.111.133               user-images.githubusercontent.com
140.82.112.22                 education.github.com
185.199.108.133               private-user-images.githubusercontent.com
# Update time: 2024-10-20T14:53:01+08:00
# Update url: https://raw.hellogithub.com/hosts
# Star me: https://github.com/521xueweihan/GitHub520
# GitHub520 Host End

标签: 指南

移动端可扫我直达哦~

推荐阅读

guide 2024-10-05

农业银行网银无法登陆一例

前段时间农行站点提示升级,说不再支持较老的机器,单位原来用的win7,天天看着倒计时似的通知提心吊胆。于是干脆新配了台电脑,给会计用上了win10。刚安装完的时候网银登陆都很正常,第二天就出现了网银无法正常登录的现象(360极速浏览器...

随笔 指南

guide 2024-10-04

网线分线器和交换机路由器的区别

分线器和交换机的区别网线宽带分线器和交换机完全没关系...分线器只是将网线一分为二,可以供两台电脑不同时上网。而交换机,说的通俗点交换机就是你家自来水管中的三通,用来增加接口的。具有自动转发、中继的作用(接收放大再转发)。也即是说交换...

随笔 指南

guide 2024-07-12

农行网银总是提示升级浏览器

农业银行的网银插入电脑之后,默认总是会打开系统自带的IE浏览器,但如果直接在IE浏览器里选择登录系统的话,农行网站又会建议改用新版的Chrome或者微软的Edge。网银关系到用户的钱包安全,时不时的维护升级也可以理解,但对于一些对电脑...

工作相关 指南

guide 2024-06-28

手机收到含二维码的短信时如何识别真伪

小区群里加过宣传反诈骗的警官,隔一段时间会发一些被骗的真实案例,都是附近的小区,金额从几千至几十万不等。一方面心疼受害者,一方面也庆幸自己没有被骗过这么大的金额。今天手机上收到这样一条短信,自称是宁波市社会经济调查队,随短信提供了一个...

随笔 指南

guide 2024-06-15

wps后缀的文件应该用什么软件打开

同事有一张表格要填,后缀是“.wps”的,说微信里其他的文档都好好的,就这个文件无法预览。这个后缀的文件应该是由金山办公软件出品的WPS office软件生成的,因为WINXP时代深受金山毒霸的骚扰,所以对金山系的一系列软件好感都不强...

工作相关 指南

guide 2024-06-06

历年高考报名人数与录取率

被推送了2024年高考的新闻,说今年报名参加考试的总人数约1342万。突然对历年的高考数据有点好奇,根据网上所搜索到的资料整理成了下面这张表格,整体看来,参考人数与录取率虽然有波动,总体呈上升趋势。历年高考报名人数与录取率表 ...

随笔 指南

guide 2024-06-03

如何修改货拉拉app上的公司地址信息

去呆了几年的公司上班当然是用不到导航的,所以也很少使用导航定位自己上班的公司。前段时间听一位来送货的送货司机师傅吐槽,说高德把他导到了旁边的一个小区,联想到春节前有个外卖送餐也遇到了同样的问题,于是检查了一下高德地图的定位,一查吓一跳...

工作相关 指南

guide 2024-05-23

更换了手机号码未及时换绑微信忘记密码该如何找回

同事换了手机号码,但新号码并没有换绑到微信,密码当然也早就忘到九霄云外了。说真的,自从可以手机号验证登录之后,博主自己的密码也根本没有花心思去记过。这显然是个安全隐患,当不巧手机因为被熊孩子拿去看作业不幸被意外重置之后,就成为了一个安...

随笔 指南

guide 2024-05-13

如何在高德地图上修改公司地址信息

博主所在企业虽然是个小微企业,但好歹也创立了20来年,所以高德地图也好,百度地图也好,之前都能够被准确的定位到。之所以说之前,是因为某次有供应商过来送货,被地图导到了2~3公里之外的商业中心,在那里绕了一个小时,然后卸货的时候跟我们吐...

工作相关 指南

guide 2024-04-29

有哪些免费可商用的字体?

阿里巴巴普惠体阿里巴巴普惠体是一套全球性的字体家族,涵盖178个语种。阿里巴巴普惠体是一款由中国企业首次发布的可面向全场景使用的免费商用正文字体。以「普惠」之名诞生,阿里巴巴普惠体开放商业授权给所有个人和商家,让更多用户可以免费使用这...

随笔 指南