使用指南 / 進階技巧

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 不動。