如何在Windows 11中编辑hosts文件

Eva

本文推荐给以下人群:

  • 任何想知道主机文件存储在哪里的人
  • 想要编辑主机文件的人
  • 因主机文件更改未得到反映而遇到问题的用户

在这里,我们将详细解释如何在Windows 11中编辑hosts文件,以及如果对hosts文件的更改没有反映该怎么办。

Hosts文件用于控制对网络资源的访问,用于网络内的名称解析(域名解析)、构建开发和测试环境以及阻止和重定向网站。

目次

主机文件的位置

Windows 11 主机文件的保存方式如下。

C:WindowsSystem32driversetc

如果操作系统安装在C盘以外的盘上,保存位置可能会不同。

Windows 11主机文件的存储位置

主机文件是一个隐藏文件。如果您看不到隐藏文件,您将无法找到主机文件。
请提前确保您可以查看隐藏文件。
单击此处了解如何显示隐藏文件。请看一下。

我也想读

Windows11如何显示文件扩展名和隐藏文件
建议以下人群阅读本文: 想要检查或更改文件扩展名的人 想要访问(查看)Windows 中隐藏文件和文件夹的人

如何显示文件扩展名和隐藏文件 Windows 11

可以使用记事本编辑主机文件。
但是,要编辑主机文件,您需要计算机的管理员权限。为此,首先以管理员身份打开记事本。

以管理员身份运行记事本

首先,它位于任务栏上。单击[开始按钮](Windows 徽标)请。

当您点击【开始按钮】时,一个菜单会向顶部展开,其中右键单击[记事本]请。

右键单击[记事本]时,菜单将向底部展开,并且单击以管理员身份运行请。

如果您以管理员身份运行记事本,可能会打开一个标有“用户帐户控制”的窗口。
如果显示,请单击[是]继续。

以管理员身份打开记事本

用记事本以管理员身份打开hosts文件

从现在开始,用记事本以管理员身份打开hosts文件。

以管理员身份打开记事本左上角单击[文件]请。
当您单击[文件]时,菜单将向底部展开。单击“打开”请。

用记事本以管理员身份打开hosts文件

接下来,将以下字符串粘贴到资源管理器的地址栏中,并导航到保存主机文件的目录。

%WinDir%System32DriversEtc

如果打开etc文件夹时没有任何显示,请单击文件选择窗口右下角的按钮。单击显示[文本文档(*.txt)]的位置,然后选择[所有文件(*.*)]请。

用记事本以管理员身份打开hosts文件

这假设您可以看到隐藏文件。单击此处了解如何显示隐藏文件。

建议阅读:

如果显示写为[hosts]的文件,选择它并点击【打开】请。

现在您可以打开主机文件。

Hosts 文件是配置 Windows 的一个非常重要的文件。编辑前请做好备份。

用记事本以管理员身份打开hosts文件

完成主机文件的编辑后,覆盖它并关闭它。

编辑完host文件后,单击记事本左上角的 。点击【文件】→【保存】覆盖并保存请。

控制键+S虽然可以覆盖并保存,但我个人建议使用鼠标,以避免不必要的错误输入。

完成主机文件的编辑后,覆盖它并关闭它。

主机文件的内容

从这里,我将简要解释一下hosts文件的内容。

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost

主机文件存在于多个位置,但解析名称时引用的是该主机文件。

主机文件的内容是IP地址优先,空间,那么与IP地址连接的域名将进行描述。

如果您写入 192.168.11.1 google.com 并保存,则当您在浏览器中访问 google.com 时,将打开 192.168.11.1。
当内部文件服务器或 Web 系统的名称解析不能与内部 DNS 服务器很好地配合时,充分利用主机文件会很方便。

如果 # 开头,它将被视为注释(无功能)。

如果主机文件的更改没有反映该怎么办

如果即使覆盖主机文件后更改也没有反映出来,原因是“hots 文件未使用管理员权限编辑”或“DNS 缓存”它可以分为

从这里,我们将详细解释如何解决主机文件更改未反映的问题。

我们将在假设主机文件中的描述没有问题的情况下继续进行。

重新启动计算机并检查对主机文件所做的更改是否已保存。

首先,重新启动计算机并检查对主机文件的更改是否已保存。

主机文件是无管理员权限也可打开,并可覆盖保存但是,如果您不使用管理员权限打开它,您的更改将不会被保存。 (覆盖保存不成功。

如果重新启动计算机后未保存对主机文件的更改,请单击使用管理员权限编辑hosts文件”供参考,在更改和保存主机文件之前,请确保以管理员身份运行记事本。请。

从命令提示符清除 DNS 缓存

如果主机文件已成功修改,请尝试通过在命令提示符下运行以下命令来清除计算机上存储的 DNS 缓存。

ipconfig /flushdns

如果出现如下图所示的“DNS解析器缓存已成功刷新”则说明成功。

从命令提示符清除 DNS 缓存

禁用安全软件

如果以管理员身份运行记事本后更改并保存了hosts文件,但更改没有生效,或者即使清除DNS缓存后更改也没有生效,则可能是安装的安全软件阻止了对hosts文件的更改。

尝试暂时禁用您的安全软件并进行更改。

但是,禁用安全软件时要小心。

如何初始化hosts文件(恢复默认)

初始化hosts文件(恢复默认),用管理员权限打开hosts文件,删除所有已写入的信息,粘贴下面写入的内容,然后保存。

无法从 Windows 设置等回滚。

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost

与 Windows 11 相关的其他文章

点击此处查看与Windows 11相关的其他文章,请查看。