在Windows 11上,您可以编辑“Hosts”文件,以手动覆盖特定互联网域(网站)或连接到本地网络的设备的系统域名系统 (DNS) 设置。
通常,您不必担心使用C:\Windows\System32\Drivers\etc
Windows 11 上路径中的 Hosts 文件手动将 IP 地址映射到域名。但是,它在许多情况下都可以派上用场。例如,当您想阻止某些网站时。当您的网络中没有本地 DNS 服务器时,您必须将 IP 地址映射到计算机名称或准备将网站转移到新的托管提供商。
无论出于何种原因,只要您以管理员身份打开应用程序,Windows 11 就可以让使用记事本或任何其他文本编辑器编辑 Hosts 文件变得非常简单。否则,您将无法编辑该文件。此外,PowerToys 应用程序还包含一个工具,可以更轻松地管理 Hosts 文件中的条目。
在本指南中,您将了解在 Windows 11 上修改 Hosts 文件以将主机名映射到 IP 地址的步骤。
从 PowerToys 编辑 Windows 11 上的 Hosts 文件
要使用 PowerToys 编辑器编辑 Hosts 文件,请使用以下步骤:
-
打开PowerToys。
-
单击Hosts 文件编辑器。
-
在“激活”部分下,单击“启动主机文件编辑器”选项。
-
单击警告的“接受”按钮。
-
单击新条目按钮。
-
确认 IP 地址、主机名和注释(根据需要)。
-
打开活动按钮。
-
单击添加按钮。
完成这些步骤后,主机文件将保存新条目,您现在应该能够测试新配置。此外,在编辑器中,您可以使用单个切换开关启用或禁用条目。
从记事本编辑 Windows 11 上的 Hosts 文件
要在 Windows 11 上编辑“Hosts”文件,请使用以下步骤:
-
在 Windows 11 上打开“开始” 。
-
单击“文件”并选择“打开”选项。
-
浏览到 Hosts 文件位置:
C:\Windows\System32\Drivers\etc\
-
使用“文件名”旁边的下拉菜单,然后选择“所有文件”选项。
-
选择主机文件。
-
单击“打开”按钮。
-
在新行中输入远程服务器的IP地址,至少添加一个空格,并确认域名或计算机名以到达服务。例如,
159.223.126.251 google.com #This PC redirects Google.com to the specified IP address
.
快速注意:如果您想添加另一个条目,请使用新行,并且不要使用井号 (#),因为该符号仅用于注释。 -
(可选)键入以下行以阻止特定网站(例如 Facebook):
127.0.0.1 facebook.com #This PC will block access to Facebook
-
单击“文件”。
-
选择保存选项。
完成这些步骤后,您可以通过打开命令提示符并使用ping命令来测试更改,以确保主机可访问。
如果您想阻止计算机访问某些网站,可以使用环回地址(127.0.0.1)后跟域名(127.0.0.1 website.com)。另外,如果您可以在Windows 11上编辑“Hosts”文件,那是因为您需要管理权限。
发表回复