主机文件是操作系统用来将主机名映射到IP地址的计算机文件。 它是纯文本文件,通常称为hosts 。 在Windows 10中,这没有什么不同。 Wikipedia将Hosts文件的目的定义为:“ hosts文件是协助寻址计算机网络中网络节点的几种系统工具之一。 它是操作系统的Internet协议(IP)实施的常见部分,并具有将人性化的主机名转换为数字协议地址(称为IP地址)的功能,这些数字可以标识并定位IP网络中的主机。”
主机文件主要由第一行文字描述IP地址的文本行组成,后跟一个或多个主机名(即google.com)。 每个字段都用空格隔开。出于格式化的原因,尽管空格也可以使用,但出于格式化原因,制表符优先于空格。 注释行必须以井号(#)开头
Hosts文件在Internet资源阻止和重定向本地域中具有更大的应用程序。 例如,某些Web服务,内部网开发人员和管理员出于各种目的在LAN中定义本地定义的域,例如访问公司的内部资源或测试开发中的本地网站。 与主机文件有关的任何安全问题都在于,它们可能会以恶意软件的载体形式出现。 这导致该文件被特洛伊木马软件或计算机病毒修改,从而将流量从预期的避难所转移到托管恶性内容的站点。 例如,广泛传播的计算机蠕虫Mydoom.B阻止用户访问有关计算机安全和防病毒软件的网站,并且还影响了从受感染计算机到Microsoft Windows Update网站的访问。
通常,大多数计算机用户将永远不需要更改其主机文件,但是偶尔会出现这种需求。 要更改这些文件,首先需要标识这些文件。 它埋在Windows 10的文件夹内,是一个文本文件,但没有.txt扩展名。 可以通过导航到路径找到它
C:\ Windows \ System32 \ Drivers \ etc。
通常,在打开时,默认情况下该文件仅包含几行。通过访问上述路径,将弹出一个窗口,描述主机文件以及其他文件,如协议,网络和lmhosts.sam。
可以按照以下步骤修改或编辑此主机。 修改此文件之前,请确保具有管理员权限,因为只有管理员才能修改/编辑这些文件。 您可能还想暂时禁用防病毒软件,因为这可能被标记为可疑活动
–完成所有这些操作后,右键单击文件,然后使用记事本打开。 接下来,根据要求,可以执行全部功能:
在Windows 10上阻止站点 :要阻止对任何特定站点的访问,请在主机文件的末尾添加条目,例如127.0.0.1 blocksite.com(其中blocksite.com是您要阻止的URL)将做必要的操作位。
在Windows 10上取消阻止站点 :与上述步骤相反,选择URL路径,删除该路径并保存。
锁定主机文件 :如前所述,有时主机文件可能会很容易成为病毒和特洛伊木马攻击的目标。 当流量从预期的目的地转移到其他恶意网站时,可以看到这些实例。 在网络社区中,这通常称为“主机文件劫持”。 可以采用两种方法来阻止这种情况:
- 第一种选择是简单安装受信任的知名防病毒软件。
- 但是,为增加安全性,可以锁定主机文件以防止任何其他用户或程序对其进行修改。 要执行此操作,请使用Windows资源管理器右键单击hosts文件,访问菜单底部的属性,然后通过从“属性”对话框中选择选项将其设置为只读文件。 然后点击确定。
有时,即使具有管理员凭据,也会出现错误消息或无法创建C:\ Windows \ System32 \ drivers \ etc \ hosts文件。 确保可以显示正确的路径和文件名。 在这种情况下,请从“开始”菜单访问“记事本”,然后选择“以管理员身份运行”。 这将允许显示管理员凭据,并且可以对主机文件进行必要的更改。