在科学上网(翻墙)过程中,修改 hosts 文件是一种常见的本地 DNS 解析方法,用于绕过某些网络限制。以下是不同操作系统中 hosts 文件的位置及注意事项
lom15995511快喵VPN翻墙软件下载2026-07-0210
Windows 系统 路径: C:\Windows\System32\drivers\etc\hosts 修改方法: 用记事本以管理员身份打开文件(右键 → 以管理员身份运行)。 添加规则(45.67.89 example.com)。 保存后刷新 DNS:命令行输入 ipconfig /flushdns...
Windows 系统
-
路径:
C:\Windows\System32\drivers\etc\hosts -
修改方法:
- 用记事本以管理员身份打开文件(右键 → 以管理员身份运行)。
- 添加规则(
45.67.89 example.com)。 - 保存后刷新 DNS:命令行输入
ipconfig /flushdns。
-
注意:
- 文件无扩展名,保存时避免误存为
.txt。 - 部分安全软件可能阻止修改。
- 文件无扩展名,保存时避免误存为
macOS / Linux 系统
-
路径:
/etc/hosts -
修改方法:
- 终端输入:
sudo nano /etc/hosts # 或使用其他编辑器(如 vim)
- 添加规则后保存(
Ctrl+O→Enter→Ctrl+X)。 - 刷新 DNS:
sudo dscacheutil -flushcache # macOS sudo systemd-resolve --flush-caches # Linux(部分发行版)
- 终端输入:
-
注意:
- 需管理员权限(
sudo)。 - Linux 不同发行版 DNS 刷新命令可能不同。
- 需管理员权限(
Android 系统(需 Root)
-
路径:
/system/etc/hosts -
修改方法:
- 使用 Root 文件管理器(如 Solid Explorer)或
adb。 - 挂载
/system为可读写:adb remount adb push hosts /system/etc/
- 重启生效。
- 使用 Root 文件管理器(如 Solid Explorer)或
-
注意:
无 Root 权限可使用虚拟 hosts 工具(如 VirtualHosts)。
iOS 系统(需越狱)
- 路径:
/etc/hosts - 修改方法:
- 通过 Filza 等越狱工具直接编辑。
- 或使用插件(如 Hosts Cleaner)。
科学上网注意事项
-
局限性:
hosts仅适用于固定 IP 的网站,对动态 CDN 或 IP 封锁的网站无效。- 需手动维护,可能过时。
-
替代方案:
- VPN/代理:更稳定的全局翻墙方案(如 Shadowsocks、V2Ray)。
- DNS 工具:使用
dnsmasq或智能 DNS 服务。
-
风险提示:
- 修改系统文件可能导致软件异常,操作前建议备份。
- 部分国家/地区对翻墙有法律限制,请谨慎操作。
如果需要更稳定的科学上网方案,建议使用专业工具(如 Clash、Surge)或可信 VPN 服务。

相关文章










