系统极客一直在努力
专注操作系统及软件使用技能

Windows 11 中的 hosts 文件位置、作用与修改指南

Windows 网络

在 Windows 11 系统中,有一个看似不起眼、作用却十分突出的配置文件——hosts 文件。它是系统访问网络资源时,最先要查询的一个「IP 地址簿」。通过手动编辑它,你不仅能自定义域名对应的 IP 地址,还能有效屏蔽指定网站。

接下来,我们将深入介绍 hosts 文件的作用原理、存放位置,并手把手教你如何安全、正确地进行修改。

01. hosts 文件的作用

当你在浏览器地址栏输入一个网址(比如www.sysgeek.cn)时,电脑其实并不知道该网站对应的真实 IP 地址。为了建立连接,就必须先将这个「给人看的」域名转换成机器可读的 IP 地址。

看到这里,很多「大聪明」的第一反应就是:查询 DNS 呗 😏!其实不然。在 Windows 的域名解析流程中:

  1. 系统会优先检查本地的 hosts 文件——它才是域名解析的「第一站」。
  2. 只有在 hosts 文件中找不到对应记录时,才会依次查询 DNS 缓存,或向 DNS 服务器发起请求。

简要流程就是:hosts 文件 → DNS 缓存 → 发起 DNS 查询请求。

默认情况下,hosts 文件是空的,或者只包含注释和「本地回环地址」。一旦你手动添加记录,系统就会优先采纳这条「本地规则」。

比如,当你把www.sysgeek.cn指向0.0.0.0,那么每次访问该网站时,系统都会尝试连接这个无法通信的 IP 地址,从而轻松实现「屏蔽网站」的效果。「系统极客」从此也就失去你了 🥹!

02. Windows 中的 hosts 文件位置

无论在 Windows 10 还是 Windows 11 中,hosts 文件位置都是固定的,路径如下:

C:\Windows\System32\drivers\etc

它是一个没有扩展名后缀的纯文本文件,属于系统关键配置文件,必须拥有管理员权限才能修改。

03. hosts 文件修改指南

3.1 编辑 hosts 文件

1Windows + R快捷键打开「运行」对话框,输入notepad,然后按Ctrl + Shift + Enter以管理员权限打开「记事本」。

2在「记事本」菜单中选择「文件」>「打开」,然后在地址栏输入路径:

C:\Windows\System32\drivers\etc

3将下方的「文件类型」改成「所有文件」,选中hosts并点击「打开」。

在记事本中打开 hosts 文件
在记事本中打开 hosts 文件

不要用 Word、WPS 等富文本编辑器。它们可能会在文件中插入隐藏格式或编码字符,导致 hosts 文件失效,甚至引发系统异常。

4编辑完成后,点击「文件」>「保存」,或使用快捷键Ctrl + S

如果没有弹出错误提示,说明保存成功;如果 hosts 文件无法保存,多半是「记事本」没有以管理员身份运行,请关闭后重新操作。

3.2 hosts 文件格式

hosts 文件的每一行规则由 3 个部分组成,用至少 1 个「空格」分隔:

编号规则说明
1IP 地址告诉系统将域名解析到哪个 IP
2域名、主机名你要屏蔽或重定向的域名或主机名
3注释#开头,用于说明该行的用途(可以不写)
按格式修改 hosts 文件
按格式修改 hosts 文件

hosts 文件支持为同一个主机名/域名配置多个 IP 地址,但是否轮询使用这些 IP,取决于上层应用程序(如浏览器、程序或服务)的具体实现。

04. 使用哪个 IP 地址进行屏蔽?

在屏蔽域名时,常见做法是将域名指向127.0.0.1或者0.0.0.0。虽然两者都能阻断连接,但还是有细微差别:

  • 127.0.0.1:本机回环地址。某些本地服务(如开发服务器、代理工具)可能会监听此地址,导致意外行为。
  • 0.0.0.0:表示「无效地址」,通常更安全、更彻底。

因此,推荐优先使用0.0.0.0来屏蔽网站。

05. 为什么屏蔽之后还是能访问?

Chrome、Firefox 和 Microsoft Edge 等现代主流浏览器可能启用了 DNS over HTTPS(DoH)。

  • DoH 通过加密 DNS 查询来提升隐私和安全性,但它会绕过 Windows 系统的本地 DNS 解析机制——包括 hosts 文件。
  • 因此,即使你在 hosts 中屏蔽了某个网站,只要浏览器启用了 DoH,它还是会通过加密通道向远程 DNS 服务器查询真实 IP,并「无视」你的屏蔽规则。

要解决这个问题,可以在浏览器中关闭 DoH:进入浏览器「设置」,找到隐私与安全相关选项,关闭「安全 DNS」或「DNS over HTTPS」功能。具体操作可参考 Firefox 浏览器的 DoH 配置指南


只要掌握正确的方法,并注意权限与格式细节,再合理利用 hosts 文件,你就能在 Windows 11 中轻松实现网站屏蔽、本地开发测试、隐私保护等多种实用功能。

赞(0)
分享到

评论 抢沙发