Hosts 文件是什么?可能对于很多不怎么折腾计算机的用户并不了解或者也不曾使用过它。不过没有关系,如果您平常在使用一些特别版的软件中可能会有碰到过屏蔽某些网址达到阻止破解失效的情况。
Hosts 是一个没有任何扩展名的系统文件。当用户在浏览器中输入一个需要访问或登录的网址时,系统会首先自动从 Hosts 文件中寻找对应的 IP 地址,一旦找到,系统会立即打开对应网页;如果没有找到,则系统会再将网址提交 DNS 域名解析服务器进行 IP 地址的解析。
在上面的解释中我们可以大概知道 Hosts 文件的作用了,那么 Hosts 文件存放在那个位置呢?
Hosts 文件位置存放在:
C:WindowsSystem32driversetc
位于 C 盘的 Windows 目录内,该路径无论是在 Windows 2000 系统还是到现在新的 Windows 10 系统,它的路径一直未曾变化。
Hosts 文件没有后缀,我们一般无法直接通过双击打开它,不过您可以通过使用 Windows 自带的记事本或者使用第三方的文本编辑器打开并编辑即可。不过在编辑的过程中可能会碰到一些小问题,就是在保存编辑的内容时会发现无法保存的情况。
一般出现编辑 Hosts 文件无法保存时多是由于您当前使用的工具没有权限造成的,例如使用 Windows 自带的记事本工具。不过我们依然可以通过更改相关设置来解决掉没有权限保存的问题。
以下使用 Windows 记事本为例:
1、选择 Hosts 文件,右键属性,在属性中首先检查 Hosts 文件的属性是否设置为只读,如果有请取消勾选。一般在只读模式下也会导致编辑后的文件无法保存。
2、切换到安全选项卡,在组或用户名列表中,发现只有一个 Users 的权限是没有修改权限,所以我们需要为 Users 提升权限,让它可以直接编辑并保存。
3、选择 Users 用户后点击下方的编辑功能,在弹出的编辑 Hosts 选项中再次选择 Users 用户组,在 Users 的权限中勾选完全控制并保存。在保存的时候会有安全提示,直接确定保存即可。
通过以上的更改权限设置我们就完成了对 Hosts 文件修改权限的添加,这样在修改后的文件就可以直接保存了。
好了,上面我们讲完了 Hosts 文件的介绍以及如何编辑并保存,那么还没有讲到 Windows 10 Hosts 文件的秘密。那么这个秘密是什么呢?
我们知道通过 Hosts 可以解析或屏蔽某些 IP 或域名访问,一般屏蔽的示例大概是这样的:
0.0.0.0www.需要屏蔽的域名.com
当然,域名里可以是 IP 或者不带 www 前缀,可是当自己在测试的时候却发现如果您把微软的某些域名添加到 Hosts 屏蔽时,Windows 10 自带的 Defender 安全中心会把 Hosts 误报为病毒文件而直接删除,从而重新生成一个新的 Hosts 文件。
1、右键选择 Hosts 文件,选择以记事本打开。
2、在 Hosts 文件中添加例如0.0.0.0 www.microsoft.com 进行屏蔽,你就会看到 Defender 直接会弹出存在安全问题提示。
是不是很神奇,为什么微软的安全中心会因为屏蔽微软的域名而弹出发现威胁提示呢?经过大眼仔旭测试,以下域名均不可以添加到 Hosts 文件中进行屏蔽。
www.microsoft.commicrosoft.comtelemetry.microsoft.comwns.notify.windows.com.akadns.netv10-win.vortex.data.microsoft.com.akadns.netus.vortex-win.data.microsoft.comus-v10.events.data.microsoft.comurs.microsoft.com.nsatc.netwatson.telemetry.microsoft.comwatson.ppe.telemetry.microsoft.comvsgallery.comwatson.live.comwatson.microsoft.comtelemetry.remoteapp.windowsazure.comtelemetry.urs.microsoft.com
所以,是什么秘密,我想大家都已经知道了吧。
好了,今天的文章字数又超了,坚持写公众号的文章不能占用大家太多的阅读时间,毕竟我的时间比较宝贵。
你以为你们的关系很铁,但你知道吗,铁是会生锈的。
其它相关资源:
Microsoft 又发布新的 Windows 10 预览版 ISO 镜像下载
开源免费的 Office 办公软件 LibreOffice 7.0 Alpha 版发布啦!
2020 年的您想好如何创业来改变现有的生活了吗?