目录

在科学上网(翻墙)过程中,修改 hosts 文件是一种常见的本地 DNS 解析方法,用于绕过某些网络限制。以下是不同操作系统中 hosts 文件的位置及注意事项

Windows 系统 路径: C:\Windows\System32\drivers\etc\hosts 修改方法: 用记事本以管理员身份打开文件(右键 → 以管理员身份运行)。 添加规则(45.67.89 example.com)。 保存后刷新 DNS:命令行输入 ipconfig /flushdns...

Windows 系统

  • 路径
    C:\Windows\System32\drivers\etc\hosts

  • 修改方法

    1. 用记事本以管理员身份打开文件(右键 → 以管理员身份运行)。
    2. 添加规则(45.67.89 example.com)。
    3. 保存后刷新 DNS:命令行输入 ipconfig /flushdns
  • 注意

    • 文件无扩展名,保存时避免误存为 .txt
    • 部分安全软件可能阻止修改。

macOS / Linux 系统

  • 路径
    /etc/hosts

  • 修改方法

    1. 终端输入:
      sudo nano /etc/hosts  # 或使用其他编辑器(如 vim)
    2. 添加规则后保存(Ctrl+OEnterCtrl+X)。
    3. 刷新 DNS:
      sudo dscacheutil -flushcache  # macOS
      sudo systemd-resolve --flush-caches  # Linux(部分发行版)
  • 注意

    • 需管理员权限(sudo)。
    • Linux 不同发行版 DNS 刷新命令可能不同。

Android 系统(需 Root)

  • 路径
    /system/etc/hosts

  • 修改方法

    1. 使用 Root 文件管理器(如 Solid Explorer)或 adb
    2. 挂载 /system 为可读写:
      adb remount
      adb push hosts /system/etc/
    3. 重启生效。
  • 注意

    无 Root 权限可使用虚拟 hosts 工具(如 VirtualHosts)。


iOS 系统(需越狱)

  • 路径
    /etc/hosts
  • 修改方法
    1. 通过 Filza 等越狱工具直接编辑。
    2. 或使用插件(如 Hosts Cleaner)。

科学上网注意事项

  1. 局限性

    • hosts 仅适用于固定 IP 的网站,对动态 CDN 或 IP 封锁的网站无效。
    • 需手动维护,可能过时。
  2. 替代方案

    • VPN/代理:更稳定的全局翻墙方案(如 Shadowsocks、V2Ray)。
    • DNS 工具:使用 dnsmasq 或智能 DNS 服务。
  3. 风险提示

    • 修改系统文件可能导致软件异常,操作前建议备份。
    • 部分国家/地区对翻墙有法律限制,请谨慎操作。

如果需要更稳定的科学上网方案,建议使用专业工具(如 Clash、Surge)或可信 VPN 服务。

在科学上网(翻墙)过程中,修改 hosts 文件是一种常见的本地 DNS 解析方法,用于绕过某些网络限制。以下是不同操作系统中 hosts 文件的位置及注意事项

​扫描二维码推送至手机访问。

本文转载自互联网,如有侵权,联系删除。

本文链接:https://www.kuaimiao-app.com/post/613.html

扫描二维码手机访问

文章目录