如何在 Windows 修改 HOSTS 文件?拦截网站、加速访问,一招搞定!

B站影视 日本电影 2025-03-20 12:30 2

摘要:你有没有想过,可以不安装任何软件,直接在 Windows 里拦截网站、加速访问特定域名,甚至绕开 DNS 限制?这一切的秘密,就藏在一个神秘的文件——HOSTS 文件里!今天,我们就来揭秘如何修改 Windows 的 HOSTS 文件,以及它到底有什么用!

如何在 Windows 修改 HOSTS 文件?拦截网站、加速访问,一招搞定!

你有没有想过,可以不安装任何软件,直接在 Windows 里拦截网站、加速访问特定域名,甚至绕开 DNS 限制?这一切的秘密,就藏在一个神秘的文件——HOSTS 文件 里!今天,我们就来揭秘 如何修改 Windows 的 HOSTS 文件,以及它到底有什么用!

HOSTS 文件 是 Windows 本地的 DNS 解析表,它的作用相当于一个私人电话簿,可以手动指定 域名(网址)对应的 IP 地址

拦截恶意网站:屏蔽广告、钓鱼网站,甚至限制孩子访问特定内容!
加快访问速度:跳过 ISP 的 DNS 解析,直连目标网站!
测试网站解析:本地开发人员可以把 mywebsite.com 指向测试服务器,而不影响公网用户!

例如:

如果你想让 facebook.com 访问失败,可以在 HOSTS 文件里加一行:

txt127.0.0.1 facebook.com

这意味着 facebook.com 会被重定向到本地(127.0.0.1),从而无法访问!

在 Windows 10、8 和 7 中,HOSTS 文件的位置是:
C:\Windows\System32\drivers\etc\hosts

但这个文件默认没有 .txt 后缀,不能直接用普通方式编辑,需要用 管理员权限 进行操作。

1️⃣ 以管理员身份打开记事本

Windows 搜索框 输入 记事本(Notepad)。右键点击“记事本”,选择 “以管理员身份运行”

2️⃣ 打开 HOSTS 文件

进入 文件 > 打开,输入以下路径: makefileC:\Windows\System32\drivers\etc\在 文件类型 选择 “所有文件”(默认是 .txt,HOSTS 文件不会显示)。找到并打开 hosts 文件

3️⃣ 添加规则(按你的需求修改):

屏蔽网站(让 example.com 无法访问):

txt127.0.0.1 example.com

加速访问网站(指定 mywebsite.com 解析到特定 IP):

txt192.168.1.100 mywebsite.com

本地开发映射(让 test.com 指向内网服务器):

txt10.0.0.1 test.com

4️⃣ 保存文件(快捷键 Ctrl + S),关闭记事本。

提示:如果无法保存,先将文件保存到桌面,再手动复制到 C:\Windows\System32\drivers\etc\,系统会弹出权限确认,选择替换即可!

1️⃣ 以管理员身份打开命令提示符(CMD)

按 Win + R,输入 cmd,然后按 Ctrl + Shift + Enter(直接以管理员身份运行)。

2️⃣ 输入以下命令,直接用记事本打开 HOSTS 文件

cmdnotepad C:\Windows\System32\drivers\etc\hosts

3️⃣ 修改并保存,同上方法!

如果你遇到以下错误

mathematica无法创建 C:\Windows\System32\drivers\etc\hosts 文件。请确保文件路径正确。

那可能是因为 权限不足文件是只读的,解决方法如下

方案 1:检查是否是“只读”文件

1️⃣ 右键 HOSTS 文件,选择 属性
2️⃣ 取消勾选“只读”,点击 应用 > 确定

方案 2:用管理员权限复制文件

1️⃣ 先把修改后的 HOSTS 文件保存到桌面
2️⃣ 复制该文件,然后粘贴到 C:\Windows\System32\drivers\etc\。
3️⃣ 系统会弹出权限确认,选择 替换,并允许管理员权限即可!

修改完 HOSTS 文件后,你可以用 ping 命令 测试是否生效:

cmdping example.com

如果 example.com 显示的是你 HOSTS 文件里指定的 IP,说明成功了!

Q1:修改 HOSTS 后,网站打不开了怎么办?

A:可能是缓存问题,试试以下方法:
刷新 DNS 缓存(在 CMD 里输入):

cmdipconfig /flushdns

重启浏览器 / 电脑,让新规则生效。

Q2:HOSTS 文件能屏蔽所有广告吗?

A:可以拦截部分广告(如 ads.example.com),但不如浏览器插件强大。如果想屏蔽大部分广告,建议使用 AdGuard / Pi-hole 之类的工具。

Q3:如何恢复默认 HOSTS 文件?

A:如果你改错了,想恢复默认 HOSTS 文件,可以手动重置:
1️⃣ 删除 HOSTS 文件(C:\Windows\System32\drivers\etc\hosts)。
2️⃣ 新建一个空白文件,命名为 hosts,粘贴以下内容(Windows 默认配置):

txt# Copyright (c) 1993-2009 Microsoft Corp.# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.127.0.0.1 localhost::1 localhost

3️⃣ 保存并替换,然后刷新 DNS 缓存!

拦截恶意网站,让电脑更安全
加速访问特定网站,提高效率
本地开发调试,不影响公网解析

只要 1 分钟,你就可以用 HOSTS 文件轻松修改 DNS 解析,甚至屏蔽讨厌的网站!

来源:北海的北风

相关推荐