巧用Windows Hosts文件
2015-12-03■
■
Windows系统中的Hosts文件是一个没有扩展名的文本文件,作用是将一些常用的网址域名与对应的IP地址建立起一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hostss文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,系统会将网址提交DNS域名解析服务器进行IP地址的解析。
Hosts文件在哪儿
Hosts文件保存位置通常 是 :Windowssystem32driversect,Hosts文 件 可 用“记事本”打开,其内容形如下:
通过Hosts文件,管理员可以迅速解决一些问题。笔者以下谈几个具体实例。
用Hosts文件屏蔽问题网站,阻止垃圾广告
出于安全需要,有时想要屏蔽某些问题网站,此时只要修改本地Hosts文件,将要屏蔽网站的对应地址改成本地IP地址,例如想要屏蔽www.123.abc,只要在 Hosts文件中添加一行:127.0.0.1 www.123.abc。
通过Hosts文件,还可以阻止广告干扰。通过将回环IP地址127.0.0.1分配给一个URL,比如127.0.0.1 www.Bad.com,这样发送到这个IP地址的信息就会被送回到本地计算机。当我们访问网页时,会自动下载一些广告图片,这些信息不一定来自于你访问的网站。想阻止这些广告图片,可以在右键属性中找到这个图片的根源。通过将这些广告的URL加入到本地的Hosts文件中,可以阻止大量的广告。用同样的方法,可以阻止恶意 网站的病毒干扰。
用Hosts文件将服务器匿名
通过Hosts文件,还可以方便局域网用户访问服务器。在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址,这对不少人来说相当麻烦。现在,可以分别给这些服务器取个容易记住的名字,然后在Hostss中建立IP映射,这样以后访问的时候,只要输入这个服务器的名字就行了。
另外,有时网管在做技术演示时,需要连接一些服务器,出于安全考虑,需要隐藏远程服务器的名称,而将这些服务器用AA、BB、CC等名称代替,只要在Hosts文件中,将AA、BB等解析成正确的地址,这样,演示的时候,输入AA等就可以连接到正确的地址,但对于观众来说,只会看到AA名称。
用Hosts文件解决网页打开问题
我们会遇到有些网页可以顺利地打开,而有些网页无法打开现象。这种情况最大可能就是IE浏览器中招了,而Hosts表文件往往是祸之源头。在操作电脑上网时,常会遇到这样情形:浏览器默认首页强制被 改 为 如 http://www.Hao.com,或者进入大多数网站都会跳转到这个网站,借助IE修复工具也没用。此时我们打开Hosts文件,假设xxxx为某域名,删除该域名及前面的IP即可恢复正常。
Hosts文件说了这么多,有的朋友却发现自己的系统没有这样一个文件,这种情况经常发生在Ghost系统中。我们可以从其他Windows系统的同等目录中复制一个此文件到自己目录中。也可以自己新建一个Hosts文件。