前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

强大的hosts文件(hosts文件干什么用的)

qiguaw 2024-10-27 12:30:41 资源文章 17 ℃ 0 评论

hosts这个文件没有扩展名,但是,我们可以使用记事本来打开编辑。hosts文件存放在windows\system32\drivers\etc中,也可以双击“我的电脑”,在地址栏输入:%systemroot%\system32\drivers\etc,回车即可打开windows下的etc文件夹,此文件夹下面就有hosts文件。

打开文件,可以看见其中有很多英文解释,在文件末尾,有127.0.0.1 localhost这一行字。这个文件包括主机的IP地址和映像名称,输入的每一个地址都应该放在单独的行列中。IP地址应该被放在对应的主机名的第一栏中。IP地址与主机名之间应该至少有一个空格。

由于我们在访问网站时,对hosts文件的请求级别比DNS服务器高,因此修改hosts文件可以对指定的网址进行处理,达到防止用户访问特定网站的效果。hosts文件还可以加快我们对网站的访问速度。在我们访问网络的时候,我们的计算机向DNS服务器发送一个网络域名,DNS服务器则把这个域名解析成为一个IP地址后返回给计算机。这个过程会使访问网站的速度减慢。正确地对hosts文件进行编辑可以加快对网站的访问速度。

如:在hosts文件中添加指定的IP地址,使得DNS服务器不用对网页的地址进行解析,直接访问指定的网站。其实,hosts文件还有其他的特殊高级功能:如方便局域网用户顺利连接系统等。这些功能可以大大减少我们对网络的访问时间,使我们对网络的访问更快捷、更方便。

通俗地说,hosts文件其实是微软给我们提供的一个特色功能,它具有屏蔽特定网站和加速访问网站DNS转向两大作用。要加快网址的解析速度,为我们访问网站提速,先要查找你所需要访问的网站的IP地址,可以使用ping命令。然后,打开hosts文件,在文件的末尾加上“IP地址 域名”。最后,保存hosts文件并修改为只读属性。当你再次浏览该网站时,域名—IP地址的解析工作就由你本机完成了,不需要访问DNS服务器,加快了网站访问速度。

用记事本打开hosts文件,就可以看见了微软对这个文件的说明。

Hosts文件文一般有如下面的基本内容

# Copyright (c) 1993-1999 Microsoft Corp.

#

# This is a sample HOSTS file used by Microsoft TCP/IP for

Windows.

#

# This file contains the mappings of IP addresses to host names.

Each

# entry should be kept on an individual line. The IP address

should

# be placed in the first column followed by the corresponding host

name.

# The IP address and the host name should be separated by at least

one

# space.

#

# Additionally, comments (such as these) may be inserted on

individual

# lines or following the machine name denoted by a '#' symbol.

#

# For example:

#

# 102.54.94.97 rhino.acme.com # source server

# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost

这个文件是根据TCP/IP for Windows 的标准来工作的。它的作用是定义IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Host name (主机名)的规定。这个规定中,要求每段只能包括一个映射关系,也就是一个IP地址和一个与之有映射关系的主机名。 IP地址要放在每段的最前面,映射的Host name(主机名)在IP后面,中间用空格分隔。对于这段的映射说明,用“#”分割后用文字说明。那么如何使用它强大的功能呢?


比如你朋友可以访问谷歌,而你却打不开,可以在那台可以访问谷歌的电脑上ping得谷歌的地址。如图所示,说明72.125.128.199就是www. google.com.hk 的正确解析IP。你电脑估计是中流氓软件强行修改了你的HOST文件,就是本机DNS文件强行不让你解析到正确的IP ,所以你打不开此网站。解决方法是找到HOST文件地址,我们用记事本打开后,在127.0.0.1 localhost后面回车添加一行,输入72.125.128.199 http://www.google.com.hk(注意IP地址与域名之间有空格),然后重新打开网站就好了。因此如果大家遇到别人可以打开的网站,在你机器上就是打不开的话,可以断定你机器Hosts被修改了,这时候你就可以利用上述的方法来修改自己的电脑 Hosts来达到修复的目的。

当然也可以利用该文件屏蔽不想访问的网站,例如屏蔽百度网站,只需要在hosts文件中最后单独一行输入“127.0.0.1 http://www.baidu.com #百度”就可以了。需要说明的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表