暗黑模式
hosts 文件是操作系统中的一个基础但强大的配置文件,用于将域名(hostname)映射到 IP 地址,在 DNS 查询之前优先生效。它是网络世界中的“本地电话簿”。
📘 hosts 文件的作用
- 域名解析优先级高于 DNS:系统会先查 hosts 文件,如果找到对应 IP,就不会去查询 DNS 服务器。
- 本地测试和开发:可以将
www.test.com映射到127.0.0.1,用于本地开发环境。 - 屏蔽广告或恶意网站:将广告域名指向
0.0.0.0或127.0.0.1,实现拦截。 - 加速访问:避免 DNS 查询延迟,直接使用本地 IP 映射。
- 软件激活绕过:某些破解软件会用 hosts 文件屏蔽官方验证服务器(⚠️不推荐用于非法用途)。
🗂 文件位置
| 操作系统 | 路径 |
|---|---|
| Windows | C:\Windows\System32\drivers\etc\hosts |
| macOS | /etc/hosts |
| Linux | /etc/hosts |
修改该文件通常需要管理员权限或
sudo权限。 Windows 系统中推荐使用 VS Code 编辑,可以自动提升管理员权限。
🧾 文件格式示例
plaintext
127.0.0.1 localhost
192.168.1.100 dev.local
0.0.0.0 ads.example.com1
2
3
2
3
每行格式为:IP地址 + 域名,中间用空格或 Tab 分隔。
🛠 修改方法(以 macOS/Linux 为例)
bash
sudo nano /etc/hosts
# 或使用 vim 编辑
sudo vim /etc/hosts1
2
3
2
3
编辑完成后保存即可生效,部分系统可能需要刷新 DNS 缓存。






