C:WINDOWSsystem32driversetchosts⽂件的作⽤
在⽹络上访问⽹站,要⾸先通过DNS服务器把⽹络域名()解析成XXX.XXX.XXX.XXX的IP地址后,我们的计算机才能访问。要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问⽹络的效率就会降低,⽽Hosts⽂件就能提⾼解析效率。根据Windows系统规定,在进⾏DNS请求以前,Windows系统会先检查⾃⼰的Hosts⽂件中是否有这个地址映射关系,如果有则调⽤这个 IP地址映射,如果没有再向已知的DNS服务器提出域名解析。也就是说Hosts的请求级别⽐DNS⾼。
是域名解析⽂件。可以直接⽤记事本打开。将IP地址重定向。
格式为:ip地址-空格-域名
可以将⼀个域名重新定向到⼀个IP
通过它可以达到以下⽬的:
1、加快域名解析
对于要经常访问的⽹站,我们可以通过在 Hosts 中配置域名和 IP 的映射关系,这样当我们输⼊域名计算机就能很快解析出 IP ,⽽不⽤请求⽹络上的 DNS 服务器。
2、⽅便局域⽹⽤户
在很多单位的局域⽹中,会有服务器提供给⽤户使⽤。但由于局域⽹中⼀般很少架设 DNS 服务器,访问这些服务要输⼊难记的IP地址,对不少⼈来说相当⿇烦。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts 中建⽴ IP 映射,这样以后访问的时候我们输⼊这个服务器的名字就⾏了。
3、屏蔽⽹站
现在有很多⽹站不经过⽤户同意就将各种各样的插件安装到你的计算机中,有些说不定就是⽊马或病毒。对于这些⽹站我们可以利⽤ Hosts 把该⽹站的域名映射到错误的 IP 或⾃⼰计算机的 IP ,这样就不⽤访问了。⽐如不想访问 www.XXXX ,那我们在Hosts写上以下内容:
127.0.0.1 www.XXXX #屏蔽的⽹站
0.0.0.0 www.XXXX #屏蔽的⽹站
这样计算机解析域名就解析到本机或错误的IP,达到了屏蔽的⽬的。
! renren
0.0.0.0
0.0.0.0
0.0.0.0
0.0.0.
0.0.0.img----- 效果很好
! baidu
0.0.0.0 a.baidu
0.0.0.0 baidutv.baidu
0.0.0.0 bar.baidu
0.0.0.0 c.baidu
0.0.0.0 cjhq.baidu
0.0.0.0 cpro.baidu
0.0.0.0 drmcmm.baidu
0.0.0.0 e.baidu
0.0.0.0 eiv.baidu
服务器0.0.0.0 hc.baidu
0.0.0.0 hm.baidu
0.0.0.0 ma.baidu
0.0.0.0 nsclick.baidu
0.0.0.0 spcode.baidu
0.0.0.0 tk.baidu
0.0.0.0 ucstat.baidu
0.0.0.0 union.baidu
0.0.0.0 unstat.baidu
0.0.0.0 utility.baidu
0.0.0.0 utk.baidu
0.0.0.0 focusbaiduafp.allyes----但是百度官⽹上的⼴告去不掉
4、顺利连接系统
对于Lotus 的服务器和⼀些数据库服务器,在访问时如果直接输⼊IP地址那是不能访问的,只能输⼊服务器名才能访问。那么我们配置好 Hosts ⽂件,这样输⼊服务器名就能顺利连接了。
最后要指出的是,Hosts⽂件配置的映射是静态的,如果⽹络上的计算机更改了请及时更新IP地址,否则将不能访问。
5、强制指定某域名对应某IP地址
另外,病毒也经常通过修改它达到屏蔽某些杀毒软件⽹站的⽬的,或阻⽌杀毒软件升级(⼀些杀毒软件升级是到指定⽹站下载程序包,这样可使其下载失败),因此,众多安全软件也提供了HOSTS修复功能(如卡卡)
复制理解内容:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。