使用指南 / 进阶技巧

fake-ip 与 redir-host:两种 DNS 模式的取舍

进阶技巧 · 2026-02-16 更新 · 约 2 分钟

配置文件 dns 部分的 enhanced-mode 有两个取值,决定了 Clash 应答 DNS 查询的方式:

fake-ip(默认、推荐)

程序查询域名时,Clash 立刻返回一个保留段的「假 IP」(198.18.0.0/16),并记住这个假 IP 对应的域名。程序连接假 IP 时,Clash 凭映射找回域名去匹配规则。好处:DNS 应答零延迟、天然免疫 DNS 污染、规则拿到的是原始域名(匹配最准)。

redir-host

老老实实解析出真实 IP 返回给程序。兼容性最好,但解析有延迟、可能被污染,且部分场景下规则只能按 IP 匹配。

fake-ip 的已知不适与对策

少数程序会把假 IP 缓存或上报(网络状态检测、部分游戏登录器),表现为关闭代理后仍连不上网。对策是把这些域名排除出 fake-ip:

dns:
  enhanced-mode: fake-ip
  fake-ip-filter:
    - "*.lan"
    - "+.stun.*.*"
    - "+.msftconnecttest.com"
    - "+.battlenet.com.cn"

命中 filter 的域名走真实解析。大多数订阅已带常见 filter,遇到具体软件异常时把它的域名加进去即可。除非有明确的兼容性问题,否则保持 fake-ip 不动。