熟悉计算机网络的朋友们会比较清楚hosts文件,它对一般用户来讲用处不大。当要打开或屏蔽一些指定网站时可以通过修改hosts来解决,今天我们讲下hosts是什么意思?hosts文件如何修改?
一、hosts是什么意思
hosts是一个没有扩展名的系统文件,可以用记事本等工具打开。当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。
概括的说,Hosts文件是Windows系统中一个负责IP地址与域名快递解析的文件,以ASCLL格式保存。计算机在键入域名的时候,首先会去看看Hosts文件汇总有没有关于此域名IP地址的记录。如果有,就直接登陆该网站;如果没有再查询DNS服务器。
二、hosts文件的位置
host文件是在windows目录下,正常windows系统默认安装都是在C盘,因此该文件的位置是:C:\windows\system32\drivers\etc 文件夹下,如下图:
三、hosts文件的作用
1、屏蔽网站
在系统盘找到hosts文件,然后用记事本打开,加入“0.0.0.0(或者127.0.0.1)你要屏蔽的域名”并保存,即可屏蔽该网址。这样做的原理是当访问网站域名的时候,不需要通过dns中转,直接用 0.0.0.0(或者127.0.0.0.1) ip来访问该网站,但是因为没有这样ip的网站,所以电脑不会链接到,间接屏蔽了来自该网址。
2、解决某些网站打不开
某些网站由于CDN加速故障缘故,部分加速节点出现问题,那么我们只要将真实可用的服务器IP地址和网址填写在Hosts文件中,然后就可以直接指向域名访问节点,这样可以绕过有问题的加速节点,从而可以解决某些网站打不开的问题。
3、一键登录局域网指定服务器
比如在公司局域网中组建了个CS对战服务器,不过一般局域网中没有架设DNS服务器,所以每次只能输入IP地址进行登录。在这种情况下,我们可以通过修改hosts文件来达到一键登录局域网CS服务器的目的。
4、过滤广告
hosts文件可以将已知的广告服务器重定向到无广告的机器,同时也可以通过不下载网络广告,从而减少带宽。使用hosts文件还可减少对DNS服务器的访问来加快访问速度并减少带宽消耗。
四、hosts文件如何修改
1、win10找到hosts文件所在位置后,直接修改该文件会出现权限不足的提示。解决方法是:在hosts文件上点击鼠标右键,在弹出的选项中,点击打开“属性”,切换“安全”选项卡,选中users用户名,然后点击编辑。在hosts的权限窗口,勾选users的修改和写入,点击应用即可。
2、回到路径文件下,用记事本方式打开hosts进行修改,比如我们要增加一个指定IP访问 www.krseo.com,修改完成后,点击保存即可。
以上是hosts是什么意思以及hosts文件如何修改的详细介绍。简单来说,hosts是一个浏览网页控制文件,可以从源头上控制DSN指向,另一个重要用途就是用于拦截一些恶意网站的请求,从而防止访问欺诈网站或感染一些病毒或恶意软件。