Windows 11
微软最新的操作系统

如何在 Windows 10 或 Windows 11 上编辑主机文件

主机文件是 Windows 在连接到网站时首先检查的位置。您可以手动编辑它以阻止对特定网站的访问。了解它是什么和在哪里,以及如何编辑它。

主机文件有什么作用?

当你键入常规网址来访问网站(如 google.com)时,你的电脑不会自动知道如何连接。它需要与网址关联的正确 IP 地址才能建立连接。

主机文件是电脑检查以查找网站 IP 地址的第一个位置,但默认情况下,主机文件不包含任何地址。如果你的电脑在主机文件中找不到 IP 地址,它会检查 DNS 缓存或连接到 DNS 服务器。将网址和 IP 插入主机文件后,只要您尝试连接到该网址,它就会向您的计算机提供该信息。

如果主机文件告诉您的计算机在无法连接的 IP 地址(如 0.0.0.0)处查找网址,则会阻止对网站的访问。

窗口主机文件位置

主机文件位于 Windows 32 和 10 上的“C:\Windows\system11\drivers\etc”中。您需要管理权限才能编辑它,这意味着您不能只在普通的记事本窗口中打开它。

如何编辑视窗主机文件

您可以使用任何文本编辑器编辑主机文件。有多种可用,但 Windows 10 和 11 都带有记事本。避免使用文字处理器 — 记事本和写字板等文字处理器之间的差异有时会导致问题。

您需要以管理员身份运行记事本才能编辑主机文件。要在 Windows 10 上执行此操作,请单击开始按钮,在搜索栏中键入“记事本”,然后在右侧单击“以管理员身份运行”。

在开始菜单中,单击

在 Windows 11 上运行记事本的过程与 Windows 10 相同,只是“以管理员身份运行”不会立即显示。单击开始按钮,然后在搜索栏中键入“记事本”。在右侧,单击向下的小箭头以显示更多选项。

在“开始”菜单中,单击“小箭头”

然后单击“以管理员身份运行”。

点击

打开记事本后,单击“文件>打开”,然后导航到“C:\Windows\System32\drivers\etc”

默认情况下,记事本设置为查找“.txt”文件,因此您需要将其设置为在下拉菜单中查找“所有文件”。然后,单击主机文件并点击打开。

单击“文本文档”并更改为“所有文件”。单击主机文件,然后单击“打开”。

打开主机文件后,您可以开始添加行以阻止网站。进入 hosts 文件的行可以分解为三个基本组件,每个组件至少由一个空格分隔。

  1. IP 地址 – 这告诉您的 PC 在哪里查找网站。
  2. 网址 – 这是您要阻止的网站地址。
  3. 注释 – 描述行的作用。评论前面必须有一个主题标签。

主机文件不必包含注释才能正常工作,但在编辑文件时注释文件是一个很好的习惯。

标有 1 的正方形表示 IP 的去向。标有 2 的正方形表示网址的去向。标有 3 的方块表示可选注释的位置。

添加完行后,单击“文件>保存”以保存更改。单击“保存”后不应出现弹出窗口。如果有,则表示记事本没有管理访问权限,您需要关闭记事本并以管理员身份运行它。成功保存后,继续并退出记事本。

主机文件中常用两个地址 127.0.0.1 和 0.0.0.0 来阻止流量。127.0.0.1 和 0.0.0.0 之间存在显著差异,但在大多数情况下,两者都有效。极少数情况下,如果您使用 127.0.0.1,则在 PC 上运行的程序可能会出现问题,因此最好坚持使用 0.0.0.0。

如果您仍然可以连接到被阻止的地址

最新版本的Google Chrome,Mozilla Firefox和Microsoft Edge默认情况下都使用DNSover HTTPS(DoH)。HTTPS 上的 DNS 的工作方式与常规 DNS 服务器相同,但是基于 HTTPS 的 DNS 会加密您的查询以提高您的隐私。加密您的查询意味着第三方无法知道您向 DNS 服务器发送了哪些请求,或者服务器如何响应。

在浏览器中启用基于 HTTPS 的 DNS 时,浏览器会绕过 Windows 10 和 11 中的普通 DNS 客户端。这意味着浏览器完全忽略主机文件,而是使用浏览器指定的安全 DNS 服务器,因此您尝试使用 hosts 文件阻止的任何地址都将是可访问的。如果要使用 hosts 文件阻止 Web 浏览器流量,则需要在浏览器中禁用基于 HTTPS 的 DNS。

幸运的是,您可以在Windows 11上通过HTTPS启用DNS。这将允许您使用主机文件来阻止地址,同时保持 DNS 相对于 HTTPS 的优势。

赞(0) 打赏
未经允许不得转载:Win 11系统之家 » 如何在 Windows 10 或 Windows 11 上编辑主机文件

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏