Skip to content
银河录像局gpt

如何在 Windows 11 / macOS 上优雅配置本地 hosts 与防 DNS 劫持:GitHub 直连、CDN 优选与反污染实战 (2026最新)

在高度现代化的 Web 开发与网络冲浪中,虽然我们已经拥有了强大的 Clash Verge RevSing-box,但在面对以下特定痛点时,系统底层的 hosts 文件 依然是不可替代的瑞士军刀:

  • 开发者之痛:GitHub 图片/头像无法加载、git clone 命令行反复报错 Connection timed outSSL connect error
  • 本地 DNS 投毒与劫持:国内部分地方宽带运营商对部分国际站点进行递归解析劫持,将域名解析至虚假 IP 或植入弹窗广告;
  • Cloudflare / CDN 优选加速:自建网站或特定服务托管在海外 CDN 上,国内访问延迟极高,需要强制将域名指向低延迟的 Anycast 节点。

作为操作系统中优先级高于任何外部 DNS 服务器的本地静态映射表,正确配置 hosts 可以在不开启全局代理的情况下,实现秒级直连与抗劫持。

本文为您送上 2026 最新 Windows 11 与 macOS 本地 hosts 修改实战、GitHub 加速模板与缓存强刷完全手册


🧭 一、 操作系统中 hosts 文件的核心机制与存储路径

当你在浏览器中输入一个网址时,操作系统的网络栈会按照严格的先后顺序进行解析:

  1. 第一优先级:检查本地浏览器与系统 DNS 缓存;
  2. 第二优先级读取本地 hosts 文件(如果匹配到对应 IP,立即直接建立 TCP 连接,完全不向外界发起任何 DNS 请求);
  3. 第三优先级:向路由器或运营商的外部 DNS 发起网络查询。

双系统 hosts 文件绝对路径:

  • Windows 11 / 10C:\Windows\System32\drivers\etc\hosts
  • macOS / Linux/etc/hosts (符号链接至 /private/etc/hosts

🛠️ 二、 Windows 11 修改 hosts 保姆级实战步骤

在 Windows 11 中,由于系统保护机制,直接双击修改 hosts 会提示“无权限保存”或“拒绝访问”。请按以下标准流程操作:

步骤 1:以管理员身份打开记事本

  1. 点击 Windows 开始菜单,搜索 记事本 (Notepad)
  2. 右键点击记事本图标,选择 “以管理员身份运行”
  3. 在记事本窗口中,点击菜单栏的 文件 -> 打开
  4. 定位到路径:C:\Windows\System32\drivers\etc
  5. 关键细节:将右下角的文件类型从 文本文件 (*.txt) 修改为 所有文件 (*.*)
  6. 选中 hosts 文件并点击打开。

步骤 2:填入映射规则并保存

在文件末尾另起一行,填入“IP 域名”映射(中间用一个空格或 Tab 分隔),例如:

text
140.82.112.4 github.com
185.199.108.133 raw.githubusercontent.com

按下 Ctrl + S 即可直接保存。

步骤 3:强刷 Windows DNS 缓存(核心必做)

修改完成后,必须清除系统旧缓存使新 IP 立即生效:

  1. 按下快捷键 Win + R,输入 cmd 回车打开命令行;
  2. 输入以下命令并执行:
    cmd
    ipconfig /flushdns
  3. 屏幕回显 “已成功刷新 DNS 解析缓存” 即大功告成!

🍎 三、 macOS 修改 hosts 极速指引

在苹果 macOS 系统中,利用终端命令修改最为高效优雅:

步骤 1:通过 Nano 编辑器打开

  1. 按下 Command + 空格 搜索打开 终端 (Terminal)
  2. 输入以下提权命令并回车:
    bash
    sudo nano /etc/hosts
  3. 输入您的 Mac 开机密码(输入时屏幕不显示字符,直接输完回车即可);
  4. 使用键盘上下箭头移动光标到最底部,粘贴需要添加的 IP 与域名。

步骤 2:保存并强刷 Mac DNS 缓存

  1. 按下 Ctrl + O,回车确认保存;
  2. 按下 Ctrl + X 退出 Nano 编辑器;
  3. 在终端中执行以下缓存刷新指令:
    bash
    sudo killall -HUP mDNSResponder

🚀 四、 2026 实战精选:GitHub 加速常用 hosts 配置模板

针对国内开发者最常遇到的 GitHub 资源加载缓慢问题,以下整理了经过延迟优选的最新稳定 IP 模板:

text
# ==================== 2026 GitHub 基础服务直连加速 ====================
140.82.113.3      github.com
140.82.114.4      gist.github.com
185.199.108.133   raw.githubusercontent.com
185.199.109.133   assets-cdn.github.com
185.199.110.133   camo.githubusercontent.com
185.199.111.133   objects.githubusercontent.com

如何获取目标网站当前最快的真实 IP?

如果上述 IP 出现波动,可以访问海外权威解析检测工具(如 https://www.ipaddress.com/),输入目标域名(如 raw.githubusercontent.com),获取最新的真实可用 IP 并替换进 hosts。


⚠️ 五、 hosts 方案的现实局限性与专线梯子配合

hosts 本质上只解决了**“DNS 寻址被污染”**的问题。但在严密的大陆防火墙环境下,它面临两大不可跨越的局限:

  1. 无法绕过 TCP/IP 封锁:如果目标站点的服务器 IP 已经被 GFW 实施了路由黑洞阻断,即便 hosts 写对了 IP,数据包也无法送达;
  2. 无法绕过明文 SNI 阻断:如我们在 什么是 ECH 协议与抗 SNI 阻断指南 中所解析,如果目标网站被列入黑名单,TLS 握手时的 SNI 暴露依然会导致连接被下发 TCP RST 掐断。

终极解决方案

对于 Google、ChatGPT、YouTube、Twitter 等被全方位封锁的海外服务,必须搭配稳定的专线机场梯子

  • 光速云:全 IPLC 物理内网专线,不限设备,折后 ¥13.6/月;
  • 红杏云:BGP 多线智能调度 + HQA 专线,香港 15ms 极速,折扣码 hx2026
  • 苏菲家宽:加州/香港真实家庭住宅 ISP 宽带,AI 与跨境无风控,邀请码 ygjcsufe

六、 总结与延伸阅读

掌握 hosts 配置是网络工程的基本功,能为本地开发与访问提速节省大量排错时间。

延伸阅读:


国家利益和民族团结高于一切

使用网络时请严格遵守国家法律法规规定,请勿从事色情、暴恐、破坏国家安全等违反国家法律的活动,科学上网,不谈政治,不谈宗教,不碰黄赌毒。龙的传人需自律,有损国家利益和民族团结的事情,坚决不做!