Host是什么?如何设置host文件?

前言

前几天我在使用一些软件和网站时,出了一些小问题,而后我在网上搜解决问题的方法,搜着搜着就看到频繁出现的Host这个词。之前尚未注意到这个东西,由于总以为它是系统文件,不必去乱动;可是通过此次处理host问题的经历,我感受仍是有必要来简单的说一下这个所谓的Host文件数据库



Host是什么?

1、咱们来看看维基百科的介绍

这个小插图其实已经简单的说清楚了,host它是个什么东西!浏览器


可是光这一点你是看不出来它被用来干过什么,那就让咱们继续看维基百科是如何介绍的



2、那网上大多数人是怎么说的呢?


经过第一部分的维基小介绍,你应该大概有了个印象;若是你还不懂它到底有什么用,那就再听一遍网上各位博主对它的解释。服务器

  • 首先、Hosts它是一个没有扩展名的系统文件,而它的的基本做用就是将一些咱们我的经常使用的网址和相对应的IP地址创建一个关联“数据库”。
  • 因此,当咱们(也就是用户)在浏览器输入一个须要咱们登陆的网址时,咱们的计算机系统会首先自动的从Hosts文件中寻找对应的IP地址。
  • 若是一旦找到对应的IP地址,咱们的系统将会当即打开对应的网页;若是没有找到,这时候系统将会把网址交给DNS域名解析服务器进行IP地址的解析。

  • 而若是系统发现是被屏蔽的IP或域名,就会禁止打开此网页!

那么简单的说完它的内容以后,咱们就要来看看它有什么具体的做用网络

如下内容是我从网上找的资料,我尚未发现到底谁是原做,若有侵权,联系删!工具


  1. 它能够屏蔽网站

在Windows系统中,
约定 127.0.0.1为本地计算机的IP地址, 0.0.0.0是错误的IP地址。
测试

例如,咱们在Hosts中,输入如下内容:
举个例子:
127.0.0.1 www.pc280.com # 这个网站影响我孩子的健康成长,我要屏蔽他
这样,计算机解析域名 www.pc280.com 时,就解析到本机IP或错误的IP,达到了屏蔽不健康网站的目的。


网站

对于如今某些病毒、恶意程序有一大部分会修改咱们的host文件,致使咱们没法访问某些网站;这时候,当咱们发现某些网站不能访问时,咱们能够进入Host文件进行观察,若是是由于Host文件形成的网站没法访问,那么咱们能够找到并删除病毒所添加的语句,就能够对网站进行正常访问了。spa

  1. 它能够加快域名解析

对于要常常访问的网站,咱们能够经过在Hosts中配置域名和IP的映射关系,
提升域名解析速度。因为有了映射关系,当咱们输入域名计算机就能很快解析出IP,
而不用请求网络上的DNS服务器。
例如:Host文件中添加一条:222.73.44.198 blog.itful.com 
(IP与域名中间要有空格,IP地址必定要输入正确,否则就访问不了该网站了)
——能够经过运行CMD,输入“ping 网站域名” 来得到网站的IP地址!
这样访问侠客岛速度就会略快一点啦,由于他不须要通过DNS域名服务器进行IP地址的解析!





code

  1. 它能够方便局域网用户

在不少单位的局域网中,会有服务器提供给用户使用。
但因为局域网中通常不多架设DNS服务器,
访问这些服务器时,要输入难记的IP地址。
这对很多人来讲至关麻烦。
如今能够分别给这些服务器取个容易记住的名字,
而后在Hosts中创建IP映射,这样之后访问的时候,
只要输入这个服务器的名字就好了。





cdn



如何设置它?

电脑Host文件的位置:

在XP 、win七、win10系统中,HOST文件

位于系统盘C:\Windows\System32\drivers\etc中,

若是进去没有看到Hos文件,是由于某些系统将Host文件隐藏了。

注意:

  • 以记事本形式查看,或者你也能够用notepad++或者是更好的Vscode进行查看和编辑。

  • 文件通常是 “只读” 属性;因此若是要更改你还须要去掉“只读”属性。

手机Host文件的位置:

iPhone OS:/etc 05(需越狱用文件浏览器修改)

iPad OS:/private/etc 06(需越狱用文件浏览器修改)

Symbian第1/2版手机:C:\system\data\hosts

07

Symbian第3版手机:C:\private\100008 82\hosts,只能使用兼容AllFiles的文件 浏览器访问,大部都不行


安卓系统:根目录/system/etc/hosts(需root后用re或es文件浏览器修改)

题外话

  • 一般Google的服务器有不少个,通常都会有访问加速功能,就是说对于不一样国家会解析出访问速度最快的网址,所以一般中国访问的IP被封后,其余国家访问的IP还能用,所以只要使用一个Ping工具找出这个服务域名对应的多个ip地址,而后在Hosts文件里添加便可。

  • 这个Ping工具实际是一个站长工具,主要用于测试一个网站在不一样国家或地区的访问速度,不少网站都提供,一些cdn测试网站也有,百度或Google一下“ping检测”或“ping tools”就能找到不少。

  • 检测可用IP地址

    如今,咱们找到了一堆IP地址,到底那个是可用的IP地址呢?

    通常使用如下最简单的方法:


HTTP的服务和网址,对于HTTP方式的网址,一般只是封了其80端口,检测方法通常是,“开始”-“运行”-“cmd”,而后输入 ping 目标IP地址(ping和IP地址中间要有个空格号),若是不返回“请求超时”的错误信息,一般就是可用的IP地址。
相关文章
相关标签/搜索