Hosts是一个没有扩展名的系统文件,能够用记事本等工具打开。其做用就是将一些经常使用的网址域名与其对应的IP地址创建一个关联“数据库”。当用户在浏览器中输入一个须要登陆的网址时,系统会先检查系本身的Hosts文件中是否有这个域名和IP的映射关系。若是有,则直接访问这个IP地址指定的网络位置,若是没有, 再向已知的DNS(Domain Name System,域名系统)服务器提出域名解析请求。也就是说Hosts的IP解析优先级比DNS要高。数据库
hosts存储位置C:\Windows\System32\drivers\etc\hosts浏览器
hosts具体做用
一、虚拟域名服务器
不少时候,网站建设者须要把”软环境“搭建好,再进行上传调试。但相似于邮件服务,则须要使用域名来辅助调试,这时就能够将本地 IP 地址与一个”虚拟域名“作地址指向,就能够达到要求的效果,且无需花费。如:
127.0.0.1 网站域名 以后在浏览器地址栏中输入对应的网站域名便可。网络
二、加快域名解析工具
对于要常常访问的网站,咱们能够经过在Hosts中配置域名和IP的映射关系,提升域名解析速度,当咱们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。网站
三、屏蔽网站(域名重定向)google
有不少网站不通过用户赞成就将各类各样的插件安装到你的计算机中,其中有些说不定就是木马或病毒。对于这些网站咱们能够利用Hosts把该网站的域名映射到错误的IP或本地计算机的IP,这样就不用访问了。在WINDOWS系统中,约定 127.0.0.1 为本地计算机的IP地址, 0.0.0.0是错误的IP地址。.net
若是,咱们在Hosts中,写入如下内容:插件
127.0.0.1 # 要屏蔽的网站 A调试
0.0.0.0 # 要屏蔽的网站 B
这样,计算机解析域名A和 B时,就解析到本机IP或错误的IP,达到了屏蔽网站A 和B的目的。
四、方便局域网用户
在不少单位的局域网中,会有服务器提供给用户使用。但因为局域网中通常不多架设DNS服务器,访问这些服务器时,要输入难记的IP地址。这对很多人来讲至关麻烦。能够分别给这些服务器取个容易记住的名字,而后在Hosts中创建IP映射,这样之后访问的时候,只要输入这个服务器的名字就好了。
五、顺利链接系统
对于Lotus的服务器和一些数据库服务器,在访问时若是直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么咱们配置好Hosts文件,这样输入服务器名就能顺利链接了。
hosts文件更新
1.访问googlecode网站得到Google Hosts的最新文件 [2] ,这里提供了最新的映射IP地址,将得到的hosts文件附加到本身电脑的hosts中就能够了;
2.利用smarthosts.exe程序,下载smarthosts.exe程序,下载后双击这个程序会生成3个文件 hosts、lists和srvlist注意使用这个常常会弹出错误,这个时候不要着急,过几分钟后能够重试————————————————版权声明:本文为CSDN博主「码字中」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处连接及本声明。原文连接:https://blog.csdn.net/qq_41356488/article/details/82190372