Mihomo DNS 的 Fake-IP 和 Redir-Host 有什么区别?

2026年7月16日 3点热度 0人点赞 0条评论

直接答案:Fake-IP 会先向应用返回保留地址,再由内核把连接映射回域名,便于按域名分流;Redir-Host 更接近返回真实解析结果。Fake-IP 通常有更强的域名识别能力,但少数局域网、游戏或特殊应用可能需要通过 fake-ip-filter 排除。

两种模式如何工作

enhanced-mode: fake-ip 下,Mihomo 从 Fake-IP 地址池分配一个临时地址,并保存域名映射;应用连接该地址时,内核仍能知道原始域名。在 redir-host 下,DNS 返回更接近正常解析的真实地址,后续分流对 DNS 结果和嗅探能力更依赖。

Fake-IP 的优势和兼容点

保留域名上下文有利于规则匹配,也能减少一些先解析再连接造成的信息丢失。但依赖真实本地地址的设备发现、打印机、局域网服务和少数游戏可能异常。应针对确定有问题的域名设置 fake-ip-filter,不要直接添加大范围通配符让整个机制失效。

Redir-Host 适合什么情况

如果特定应用无法接受 Fake-IP,且日志证明排除列表难以处理,可以用 Redir-Host 做对照。它可能更符合部分传统网络程序预期,但域名规则的命中效果还会受 DNS 路径、缓存和嗅探影响。切换后要清理系统及应用 DNS 缓存,避免旧结果干扰判断。

推荐的切换与验证步骤

  1. 备份当前 DNS 配置。
  2. 保留相同 nameserver 和规则,只改变 enhanced-mode。
  3. 重启内核并清理 DNS 缓存。
  4. 分别测试普通网页、问题应用和局域网设备。
  5. 查看日志中的域名和规则命中。

若只有部分网站打不开,可结合DNS 与规则排查

常见问题

Fake-IP 会把真实 IP 永久改掉吗?

不会。它是内核在本地维护的临时映射,关闭或重启后会按配置重新建立。

Fake-IP 模式下一定要开 TUN 吗?

不一定。DNS 增强模式与流量接管方式相关但并非完全等同,具体取决于客户端和配置。

两个模式哪个速度更快?

没有对所有网络都成立的结论。差异更常体现在解析路径、规则识别和兼容性,应在相同条件下实际验证。

参考资料


内容说明:本文由 HowOClash 编辑部根据项目官方文档与公开发布记录整理,没有使用虚构测速、评价或排名。软件界面和版本可能变化;发现步骤失效时,请以官方资料为准,并查看内容与测试说明

HowOClash 编辑部

负责整理 Clash / Mihomo 客户端、订阅配置与故障排查教程。内容优先参考项目官方文档和公开发布记录;涉及自营服务时会明确披露。