当我们使用一些国外网站时,有时会遇到加载缓慢问题,半天都打不开,例如Github、Echars等官网,这时我们可以通过修改Hosts文件来解决这个问题。
Hosts文件介绍
什么是Hosts文件
Hosts文件,位于计算机系统中,是一个无扩展名的系统文件。它的主要功能是建立域名与IP地址之间的映射关系。当用户在浏览器中输入一个需要登录的网址时,系统会自动首先从Hosts文件中寻找对应的IP地址。
Hosts文件可以存储计算机网络中各节点的信息,例如将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”。
Hosts文件可以用来干什么
Hosts文件还可以用来屏蔽网站、加快域名解析以及方便局域网用户访问网站。
Hosts文件在哪里
对于不同的操作系统,Hosts文件的位置也有所不同。例如,在Windows系统中,Hosts文件通常位于"C:\Windows\System32drivers\etc\hosts"路径下;而在Linux系统中,Hosts文件通常位于"/etc/hosts"路径下
修改Hosts文件加速访问网站
DNS查询工具
想要通过修改Hosts文件加速访问网站我们首先要找到我们所需要的IP,给大家推荐一个查询DNS的网站DNS查询_专业精准的IP库服务商_IPIP
使用方法
我们打开这个网站登录后,点击工具中的DNS
输入我们要查询的网址,例如:github.com,就可以查看到各种IP
修改Hosts文件
有了IP后我们打开我们的Hosts文件,Windows系统中Hosts文件的路径在:C:\windows\System32\drivers\etc
复制路径 后Win+R打开对话框,粘贴上去,回车打开。
为了防止修改Hosts文件系统报错无法报错,我们先右键选择”属性“,在”属性“中选择”安全“——点击我们自己的用户名——选择需要的权限(修改、写入、读取和执行、读取)——点击”应用“,这时候会出现一个”Windows安全”的提示框,点击 是
修改完毕后我们用记事本格式打开hosts文件 ,在host文件中编辑修改即可。
具体实例
加速访问Github官网
1.查询Github官网IP
输入github.com查询IP
(图片是截取部分)
2.选择合适的IP
这里有两种一种是DNS—IP一种是解析IP 都可以使用,解析响应时间我们选择比较短的IP
这里我们选用20.205.243.166
3.修改hosts文件
在hosts文件中编辑20.205.243.166 github.com保存
4.验证
Win+R 打开CMD输入ipconfig/flushdns刷新DNS解析缓存 再ping github.com查询链接状态,成功了则像下图所示
接下来就可以打开Github官网测试一下加速效果了
加速访问Echars官网
1.查询Echars官网IP
输入echarts.apache.org查询IP
(图片是截取部分)
2.选择合适的IP
这里有两种一种是DNS—IP一种是解析IP 都可以使用,解析响应时间我们选择比较短的IP
这里我们选用159.226.8.6
3.修改hosts文件
在hosts文件中编辑159.226.8.6 echars.apache.org保存
4.验证
Win+R 打开CMD输入ipconfig/flushdns刷新DNS解析缓存 再ping echars.apache.org 查询链接状态,成功了则像下图所示
接下来就可以打开Echars官网测试一下了。