如何编辑,重置Windows Hosts文件
- 类别: 讲解
问题再次出现,我意识到我从未发布过有关编辑和重置Windows Hosts文件的教程。我想先看一下Host文件的功能。
Windows主机文件可用于阻止或重定向主机名。主机名是网址或本地地址的核心部分,例如ghacks.net或localhost。每个主机文件条目都指定一个IP地址和一个主机名,这基本上告诉系统该主机名应使用该IP地址进行解析。
除非在操作系统中进行了硬编码,否则通常查询的DNS服务器会绕过Hosts文件中的所有条目。
让我举两个可能有益的示例:用户可以通过将请求重定向到本地PC来阻止已知的广告公司或垃圾邮件发送者。当网站尝试加载广告,弹出窗口或其他元素时,这基本上不会加载任何内容。
另一个示例强调,主机文件可能对Web开发人员有利。假设您只是将网站移至新服务器,并且在此过程中更改了IP。 DNS服务器最多需要48小时才能传播,这意味着如果DNS服务器仍将请求重定向到旧服务器,则在移动之后很难在新服务器上测试网站。
Web开发人员可以将新的IP地址分配给网站,以避免传播问题。 (请参见 在DNS传播之前在网站上工作 有关该主题的详细指南)
必须指出的是,Hosts文件还可以被恶意软件利用,方法是将用户从合法站点重定向到可疑站点,或者阻止对安全软件的访问,因为他们可能需要再次从PC删除那些程序。
Windows Hosts文件的位置
Windows主机文件位于以下路径下:
%SystemRoot% system32 drivers etc
开头的%SystemRoot%是设置为Windows目录的变量。大多数Windows用户已在c: windows上安装了操作系统,这意味着可以在以下位置找到hosts文件。 c: windows system32 drivers etc hosts
如果使用Windows资源管理器导航到文件夹,则可能需要显示隐藏的系统文件夹。
单击Windows资源管理器中的“工具”>“文件夹选项”,然后切换到“视图”选项卡,将打开一个配置菜单,可以在其中设置隐藏文件夹的显示方式。
如果使用Windows 10,请改为选择“文件”>“更改文件夹和搜索”选项,然后切换到“查看”菜单。
找到“隐藏受保护的操作系统文件(推荐)”和“隐藏的文件和文件夹”,并确保未选中前者,并且将后者设置为“显示隐藏的文件,文件夹和驱动器”。必要时可以很容易地以这种方式撤消设置。
主机文件本身可以使用任何纯文本编辑器进行编辑,例如Windows附带的记事本。您应该首先检查Hosts文件是否受写保护。通过右键单击文件并从打开的上下文菜单中选择属性来完成此操作。
查看“常规”选项卡的“属性”部分。如果选中只读,则该文件受写保护。如果是,请删除该条目。如果保留只读设置,则无法编辑或重置主机文件。
完成操作后,请记住再次设置只读属性,以防止第三方编辑主机文件。
默认的Windows Hosts文件没有活动条目。请注意,以#开头的行是注释行,将不会执行或处理。
编辑Windows主机文件
看一下注释中的示例。语法始终相同,首先是要将主机名重定向到的IP地址,然后是主机名,至少要用一个空格隔开。
- 要将条目添加到主机文件,您需要在下一个空白行中首先输入IP地址,然后输入空格(或按Tab键)和主机名(可以是域名或本地主机)。
- 要删除Windows Hosts文件条目,请选择整行,然后按键盘上的Delete按钮。您也可以在任何行的前面添加#使其成为注释,这样它就不会被处理而是保留下来。
- 要编辑单个条目,请在要编辑的映射行中单击并进行更改。
- 要重置主机文件,只需删除所有非注释行。 Microsoft已经创建了一个Fix-Ii解决方案来重置可替代使用的主机文件。用户将程序下载到本地系统后,只需执行该程序即可。主要好处是他们不需要这种方式进行手动过程。
请注意,您需要先保存更改,然后才能使用它们。在记事本中,您可以从菜单中选择“文件”>“保存”来执行此操作。
这就是您编辑和重置Windows Hosts文件的方式。请在下面的评论部分中留下任何未解决的问题或评论。
相关文章
- Hosts Block是一个新的自动更新Hosts管理器
- 主机文件软件概述
- HostsMan:Windows主机管理器
- Windows主机文件优化器