Window中Hosts文件的作用

很多用户都知道在Window系统中有个Hosts文件,Hosts是一个没有扩展名的系统文件。Hosts文件是一个用于存储计算机网络中节点信息的文件,它可以将主机名映射到相应的IP地址,实现DNS的功能。

Hosts文件的存储位置在不同的操作系统中并不相同,不同Windows版本的位置也不大一样:
Windows NT/2000/XP/2003/Vista/win7:默认位置为%SystemRoot%\system32\drivers\etc\,但也可以改变。
例如 c:\windows\system32\drivers\etc\

Hosts文件是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。

Hosts文件的格式:
这个文件包含IP地址到HOST name(主机名)的映射关系.每一条独自占有一行.
IP地址应该放在第一位,后面应该紧跟着Host name. IP地址与Host name之间应该被最少一个空格隔开.对于每行的映射说明,用“#”分割后用文字说明。

Hosts文件在Windows中的用途:

访问某个网站通常是根据域名访问,比如:http://www.9usb.net.我们在浏览器中输入以上域名后,后台就首先通过DNS服务器 把网络域名www.9usb.net解析成173.XXX.XXX.XXX的IP地址后,我们的计算机才能访问。要是对于每个域名请求我们都要等待域名服务器 解析后返回IP信息,这样访问网络的效率就会降低。
Hosts文件起作用的地方就是在由域名转换成IP的过程中。hosts文件在本地保存了一个域名和IP地址的映射,能提高解析效率。Windows系统 在进行DNS请求以前,Windows系统会先检查Hosts文件中是否有这个地址映射关系,如果有则调用这个IP地址映射,如果没有再向已知的DNS服 务器提出域名解析
Hosts的请求级别比DNS高。

Host文件在具体使用中的作用

1.绕开DNS请求,节省域名解析 时间
对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,这样当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。在本地进行域名解析比请求DNS服务器进行转换要省时间,这大大加快了访问速度。

2.方便局域网用户
通常局域网一般不会架设DNS服务器,访问某些服务要输入难记的IP地址,这就比较不方便。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候我们输入这个服务器的名字就OK了。

3、屏蔽网站和解屏蔽网站
现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,有些可能还包含木马或病毒。对于这些网站我们可以利用Hosts把该网站给K掉,把该网站的域名映射到错误的IP或自己计算机的IP,这样就不用访问了。

如果我们想屏蔽某个网站,我们就可以在host文件里添加这个一行
127.0.0.1   www.XXX.com

在浏览器里输入域名,不能访问了吧。这个可以用于屏蔽恶意网站,省得不小心掉进去或者它自动弹出来。

解屏蔽网站:
有些网络运营商限制我们访问,很多时候就是在域名解析这个过程做了限制,我们更改了hosts文件在本地进行域名解析,这种限制就没招了。当然面对直接封网站IP的做法更改hosts就无效了。

4.顺利连接系统
对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。

特别要注意Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。

猜你喜欢

转载自weistar.iteye.com/blog/1584429