如何在Windows 11中编辑hosts文件
本文推荐给以下人群:
- 任何想知道主机文件存储在哪里的人
- 想要编辑主机文件的人
- 因主机文件更改未得到反映而遇到问题的用户
在这里,我们将详细解释如何在Windows 11中编辑hosts文件,以及如果对hosts文件的更改没有反映该怎么办。
Hosts文件用于控制对网络资源的访问,用于网络内的名称解析(域名解析)、构建开发和测试环境以及阻止和重定向网站。
目次
主机文件的位置
Windows 11 主机文件的保存方式如下。
C:WindowsSystem32driversetc
如果操作系统安装在C盘以外的盘上,保存位置可能会不同。
主机文件是一个隐藏文件。如果您看不到隐藏文件,您将无法找到主机文件。
请提前确保您可以查看隐藏文件。
单击此处了解如何显示隐藏文件。请看一下。
我也想读
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相关的其他文章,请查看。
