1 什么叫hosts文件?
hosts是一个并没有后缀名的软件文件,其主要作用是将一些常见的网址域名与其说相对应的 IP 详细地址建立一个关系“ 数据库系统 ”。当客户用浏览器中搜索一个需要验证的网站时,系统将最先全自动从hosts文件中找到相对应的 IP 详细地址,一旦寻找,系统会自动马上打开相匹配网页页面,假如找不到,则系统软件会把网址提交 DNS 域名指向服务器开展 IP 地址分析。
2 hosts文件的功效
2.1 加速域名指向
针对经常访问网站,我们能通过在hosts文件中配备网站域名和 IP 的映射关联,提升域名分析速率。因为拥有映射关联,当我们键入网站域名后,电子计算机就能够迅速分析出 IP 详细地址,而不必要求互联网上的 DNS 服务器。
2.2 搭建映射关联
在许多企业中,都有自身局域网络,并且有着不同的服务器发放给企业中的一员应用。但是由于局域网络中一般非常少搭建 DNS 服务器,所以在浏览这种服务器时,那就需要键入难背的 IP 详细地址,这会对大伙儿而言非常不便。因而,我们能够各自给那些服务器取一个非常容易记牢的名称,之后在hosts文件中创建 IP 映射,那么在之后访问的情况下,只需键入这一服务器的名称就 OK 啦!
3.3 屏蔽掉不良网站
现在大多数网址,在没有通过我们赞同的情况下,就把各种各样插件安装到我们的计算机上,其中就有病毒和木马病毒。针对这些平台,我们就可以运用hosts文件将这些网站的域名映射到一个错误的 IP 或当地计算机 IP 详细地址上,那样就可以做到限制访问的效果啦!
4 修改hosts文件的办法
因为 hosts 文件特性系统软件文件,所以需要管理权限才可以对其进行修改。
第一种方式:先把管理权限修改成管理员权限,之后在对其进行修改。第二种方式:先把hosts文件拷贝到桌面上,这时候就可以不用管理权限了,所以可以对其进行修改了,等修改以后,在把它拉回原文件目录,更换就可以啦!
在 iOS 系统软件中,hosts文件位置为:~/private/etc
在 Windows 系统内,hosts文件位置为:C:\Windows\System32\drivers\etc
hosts文件修改实例:
202.108.22.5 www.baidu.com
1
以上所显示,我们在当地的hosts文件中,将百度 IP 详细地址与百度网站域名设立了映射关联,可能就也起到了“加速域名指向”的功效,由于无需再去要求 DNS 服务器啦!除此之外,假如我们需要对其进行注解得话,立即在前加#标记就可以,比如:
#202.108.22.5 www.baidu.com