HOSTS的几种用法

简述

HOSTS是一个用于储存计算机网络中各节点信息的计算机文件,这个文件负责将主机名称映射到对应的 IP 地址。相当于将一些常用的网址域名与其对应的IP地址建立一个对应的关系。

这样,当用户在浏览器中输入一个网址时,系统会优先从系统的HOSTS文件中寻找对应的IP地址,一旦找到,系统会直接打开对应网页,如果在hOSTS文件中没有找到,则系统会将该网址提交至DNS域名解析服务器,进行IP地址的解析。

Host文件位置

在XP 、win7、win8、win10等系统中,HOST文件位于系统盘的C:\Windows\System32\drivers\etc中,Linux系统的HOSTS文件则在/etc/目录下。

而Android和iOS系统的HOSTS文件路径略有不同, Android的位于/system/etc/hosts,iOS系统的则位于/private/etc/hosts

HOSTS的几种用法

在windows系统中,如果进去没有看到HOSTS文件,是因为某些系统将HOSTS文件隐藏了,在etc文件夹下点击“组织”,选择“文件夹和搜索选项”,然后选择“查看”在高级设置中找到“隐藏文件和文件夹”这一条目,选择“显示隐藏的文件、文件夹或驱动器”,这样就可以看到HOSTS文件了

HOSTS的几种用法

还有一些同学,找到了HOSTS文件,但是无法对其进行修改。我们只需要右击HOSTS文件,选择属性,将只读按钮取消即可。

HOSTS的几种用法

HOSTS文件的作用

1. 加快域名解析

对于要经常访问的网站,我们可以通过在HOSTS文件中配置域名和IP的映射关系,省去DNS解析的过程,提高域名解析速度。

例如:在HOSTS文件中添加一条 111.202.100.49 www.sogou.om

Windows系统的IP的可以通过:开始-> 运行-> 键入 cmd ,输入ping + 网站域名来获取。其中111.202.100.49就是www.sogou.com域名对应的IP地址。这样大家在访问搜狗搜索的时候速度就会快点,是不是想想就很激动。

HOSTS的几种用法

2. 服务器便捷访问

在一些公司的局域网中,会有一些公开服务器提供给用户使用。但由于公司的局域网中一般很少会架设DNS服务器。这样,在访问这些服务器时,就只能通过IP地址来访问。对大部分人来说是相当麻烦的一件事。而通过HOSTS文件,我们可以给这些服务器取个容易记住的名字,在HOSTS中写入,建立对应的IP映射,这样在访问的时候,只需要输入我们替这个服务器取的名字就可以,是不是方便很多?

3. 屏蔽网站

现如今有一部分网站,会在不经过用户同意的情况下,就将各种各样的插件安装到你的计算机中,其中不乏会有一些病毒木马。对于这些网站我们可以利用修改HOSTS文件的方式,把该网站的域名映射到一个错误的IP或本地计算机的IP,这样该网站就不用访问了,也就不会再下载一些乱七八糟的插件了。

例如:我们可以在HOSTS中输入:127.0.0.1 www.123456789.com

HOSTS的几种用法

这样,计算机解析www.123456789.com域名的时候,就会解析到本机127.0.0.1的IP,该网站就会被屏蔽掉了

HOSTS的几种用法