首页>随笔>修改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 2025-05-13

全球稀土矿分布及供应链分析

全球稀土矿的分布相对集中,主要分布在以下几个国家和地区:1. 中国储量:中国是全球稀土资源最丰富的国家,稀土储量占全球总储量的约30%以上。主要矿区:内蒙古白云鄂博矿:全球最大的稀土矿,轻稀土资源丰富。江西、福建、广东等南方地区:以中...

工作相关 指南

guide 2025-05-13

钐、钆、铽、镝、镥、钪等7种稀土管制元素的用途

钐(Sm)用途:永磁材料:钐钴(SmCo)磁体具有高耐温性和抗腐蚀性,用于航空航天、国防(如导弹制导系统)、精密电机等。核应用:中子吸收剂(如核反应堆控制棒)。钆(Gd)用途:医疗成像:钆造影剂用于MRI(磁共振成像)。核工业:中子吸...

工作相关 指南

guide 2025-05-13

稀土元素分类及应用概述

稀土元素(Rare Earth Elements, REEs)包含17种化学元素,包括15种镧系元素(原子序数57-71)以及钪(Sc)和钇(Y)。它们在现代科技、工业和国防等领域有广泛应用,以下是具体分类及其典型应用:一、稀土元素分...

工作相关 指南

guide 2025-04-28

关于四川人社在线公共服务平台档案查询

首先查询档案以及转入转出操作是需要在“四川省流动人员人事档案公共服务平台”办理的,具体的地址是https://dangan.scrc168.com/index.html,而这个平台隶属于四川人社在线公共服务平台,因为登录的时候跳转到了...

工作相关 指南

guide 2025-04-16

浙江政府采购云平台官网地址

朋友做材料生意的,需要在政采云上竞价,手机app上找不到相关页面,就尝试在网站上看一下,虽然移动端是趋势,但是网页端屏幕更大,也更容易查找。不成想百度搜索了一下,出来的结果五花八门,很多是要求关注公众号之类的,可能是一些服务公司利用了...

工作相关 指南

guide 2025-04-12

不锈钢304与316的区别解析

不锈钢304和316是两种最常用的奥氏体不锈钢,它们的区别主要体现在成分、耐腐蚀性、应用场景和价格等方面。在化学成分上,304不锈钢的铬含量为18%~20%,镍含量为8%~10.5%,碳含量≤0.08%,但不含钼。而316不锈钢的铬含...

工作相关 指南

guide 2025-04-08

小牛电动(NIU)全车型分类汇总

一、新国标电动自行车(无需驾照)1.UQi系列(经典都市款)特点:标志性设计,智能互联,适合城市通勤。代表车型:UQi+:基础款,续航50-60km(48V16Ah锂电)。UQi Pro:升级电机/电池,续航80km+。UQi S:2...

随笔 指南

guide 2025-04-08

9号电动车车型汇总及选择建议

一、电动自行车(新国标)A系列特点:轻便通勤,适合短途出行,符合新国标(无需驾照)。代表车型:A30C、A35、A40、A60+(智能功能升级)。续航:约40-60km(视电池配置)。B系列特点:经典车型,性价比高,适合学生或日常代步...

随笔 指南

guide 2025-04-06

九号电动车 A30C 换电池后无法启动

A30C是九号电动车首发的几款车型之一,价格上对比9号其他车型属于入门级别。不过颜值上个人觉得反而是这一款更小巧讨喜,有辨识度,后面几款的造型就有点趋于同质化,没有A30C那种眼前一亮的感觉,而A30C也是博主入手的唯一一辆9号电动车...

随笔 指南

guide 2025-03-15

常见的蔬菜有哪些种类

1. 叶菜类以叶子为主要食用部分的蔬菜:菠菜, 油菜, 生菜, 白菜, 卷心菜 ,茼蒿 ,芹菜 ,韭菜 ,空心菜 ,苋菜 , 芥菜, 油麦菜 ,香菜, 紫苏2. 根茎类以根部或茎部为主要食用部分的蔬菜:胡萝卜 白萝卜 土豆 红薯 芋头...

随笔 指南