# 这是 TCP/IP 使用的 HOSTS 文件。
# 此文件将 IP 地址转换为主机名。每个
# 条目保留在一行上。IP
# 位于主机名的第一位。
# IP 和主机名至少有一个
# 空间。
# ,(例如这些)可能在
# 行或名称用 '#' 表示。
# 为了 :
#102.54.94.97 #
#38.25.63.10#x主机
127.0.0.1
此文件基于 TCP/IP 标准。其功能是定义 IP 地址和
主机名映射关系是一条IP地址与主机名映射的规则,该规则要求每段只能包含一个映射关系,即一个IP地址和一个与其映射的主机名。IP地址应放在每段的开头,映射的主机名应放在IP之后,中间以空格隔开。对于该段的映射描述,应以“#”分隔,再以文字描述。
3. Hosts 文件的工作原理
现在让我们看一下 Hosts 是如何工作的。
我们知道,要访问互联网上的一个网站,首先必须通过DNS服务器把要访问的网络域名()解析成XXX.XXX.XXX.XXX这个IP地址,计算机才可以访问这个网络域名。
如果每次域名请求我们都要等待域名服务器解析并返回IP信息的话,会降低访问网络的效率,因为DNS解析域名并返回IP是需要时间的。
为了提高经常访问的网络域名的解析效率,可以通过在 Hosts 文件中建立域名与 IP 地址的映射关系来实现这一目的。按照系统规定,系统在进行 DNS 请求之前,会先检查自身的 Hosts 文件中是否存在网络域名映射关系。如果有,则调用此 IP 地址映射,如果没有,则向已知的 DNS 服务器请求域名解析。也就是说,Hosts 的请求层级要高于 DNS。
4.Hosts文件工作方法及具体作用
现在我们来看一下Hosts文件是如何工作的,以及在具体使用中起到什么作用。
1.加速域名解析
对于我们经常访问的网站,我们可以通过在Hosts中配置域名与IP的映射关系来提高域名解析的速度,有了映射关系之后,当我们输入域名的时候,电脑就可以很快的解析出IP,而不需要再向网络上的DNS服务器请求。
2. 方便局域网用户
很多单位的局域网中都有服务器供用户使用,但是由于局域网中很少设置DNS服务器,访问这些服务器时,需要输入难记的IP地址,这对很多人来说比较麻烦。现在就可以给这些服务器起一个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问时,只需要输入服务器的名字即可。
3. 屏蔽网站
现在很多网站在未经用户同意的情况下在你的电脑上安装各种插件,其中有些插件可能是木马或者病毒。针对这些网站,我们可以使用Hosts将网站的域名映射到错误的IP或者本机的IP上,这样就不用访问了。在系统中约定127.0.0.1为本机的IP地址,0.0.0.0为错误的IP地址。
如果我们在 Hosts 中写入以下内容:
127.0.0.1#需要屏蔽的网站A
0.0.0.0 # 需要屏蔽的网站B
这样,电脑解析域名A、B的时候,就解析到了本机IP或者错误的IP,从而达到了屏蔽网站A、B的目的。
4.顺利连接系统
对于Lotus服务器以及一些数据库服务器,访问的时候如果直接输入IP地址是无法访问的,只有输入服务器名才可以访问,那么我们就来配置一下Hosts文件,这样输入服务器名就可以成功连接了。
5. 屏蔽不需要的网站的示例
这里我们收集了一些使用Hosts文件屏蔽部分URL的示例,供大家学习如何使用Hosts文件时参考。
例 1.
在hosts文件中添加如下内容,用于阻断文件中定义的相应URL。
127.0.0.1
127.0.0.1
127.0.0.1 #3721 网络实名
127.0.0.1 #3721 网络实名
127.0.0.1 #3721 网络实名
127.0.0.1 #3721 网络实名
127.0.0.1 #3721 网络实名
127.0.0.1 #3721 网络实名
127.0.0.1 #3721 网络实名
127.0.0.1 #3721 网络实名
示例 2.
在hosts文件中添加如下内容,用于阻断文件中定义的相应URL。
127.0.0.1
127.0.0.1 #百度IE搜索伴侣
127.0.0.1 #百度IE搜索伴侣
127.0.0.1 #百度IE搜索伴侣
最后需要指出的是,Hosts文件中配置的映射是静态的,如果网络上的计算机发生变化,请及时更新IP地址,否则将无法访问。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。