修改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

标签: 指南

移动端可扫我直达哦~

推荐阅读

thumbnail 2026-10-10

忠正螺杆式空气压缩机保养提醒

公司5~6月份新买了一台螺杆机,新车间使用频率并不是很高,今天突然不工作了,看了一下报警页,显示只是保养提醒,不过提醒之余还直接把启动按钮给屏蔽了,靠它供气的两台加工中心也被迫罢工。询问客服后回复是超过500个小时或工作3个月之后必须...

随笔 指南

thumbnail 2026-10-08

激光焊接机一定要接氩气吗?

单位新买了一台激光焊接机,机箱上是有个氩气的接口,因为新到货,气瓶减压阀还没有配好,准备在没有氩气的情况下试一下机,结果感觉火花越来越小,咨询了一下商家技术人员,被批评了一顿,说必须要接好氩气,不然很容易烧焦焊枪内的镜片,拆下一下,果...

随笔 指南

thumbnail 2026-09-17

关于自然人电子税务局(扣缴端)下载

媳妇的办公用电脑升了一下级,一系列的办税软件是少不了的,安装到这个自然人电子税务局(扣缴端)的时候遇到了问题,官网提供的版本无法正常使用,安装完成后弹出多个错误。这东西找第三方下载吧,又不太放心。尝试在宁波税务总局,浙江税务总局等分站...

工作相关 指南

thumbnail 2026-09-16

常见不锈钢螺丝强度等级

单位需要一批8.8级的M6螺丝,客户建议是镀锌三价铬,考虑到磁力产品普通螺丝易产生漏磁,就准备换成强度接近的不锈钢螺丝。根据 ISO 3506 标准,不锈钢螺丝的强度等级由“组别”和“性能等级”两部分组成。日常最可能接触到的常见等级如...

工作相关 指南

thumbnail 2026-09-08

地平线8号(LEVEL8)行李箱密码使用说明

上高中住校,孩子自己选了一个20英寸的行李箱,第一天去的时候发现东西太多,20英寸不够大,最后拿的家里的24英寸的小米的行李箱去的。接下来的家校往返因为大件都拿过去了,20英寸也勉强够用。毕竟才高中,一周往返一次,需要带的东西还不算特别多。

随笔 指南

thumbnail 2026-09-05

关于洗衣液里的活性物

购买洗衣液的时候注意到京东详情页里的这个参数,发现品牌之间的差异还是蛮大的,有部分在15%~17%之间,而有部分在7%~9%。本身品牌间的价格差距比较离谱,但加上对这个影响成本的参数的考量之后,感觉差距就没有这么大了。顺便整理了一些资...

随笔 指南

thumbnail 2026-08-28

关于宁波初中的“定向分配”政策

先说重点,定向分配不同于保送入学,这个机制是有一个基准线的,所以会有滑档几率。这条基准分数线并不是各个高中官方发布的分数线,而往往是一个大幅低于招生分数线的但是会随考生填报志愿情况而变动的数字,所以即便获得了学校的定向名额,也不要过于...

随笔 指南

thumbnail 2026-08-12

简单做一个油焖豇豆

准备食材主料:豇豆 300克小料:大蒜 3-4瓣(可选)、干辣椒 2-3个(可选)调料:食用油(比平时炒菜稍多一些)、生抽 2匙、老抽 1匙(上色用)白糖 1匙、料酒2匙制作步骤处理豇豆:豇豆掐头去尾,切成段,彻底沥干水分(这一步至关...

随笔 指南

thumbnail 2026-07-27

2001至2025年人口增长与死亡数量概览

被推送了一条信息,说目前几乎每天都会有约22所小学消失。查了下数据来源,说2025年,全国普通小学数量比上年减少了约8000所,除以365,那么日均减少接近22所。一边是高校居高不下的分数线,一边是小学生源不足的窘境,感觉还是挺魔幻的...

随笔 指南