fake-ip 与 redir-host:DNS 配置项和旧讨论怎么区分
enhanced-mode 可选 fake-ip 与 redir-host,默认 redir-host。配置页还区分地址段、过滤与解析服务器;两种模式的正式原理和优缺点说明没有取得。
两个模式有怎样的定义?
Wiki 把 enhanced-mode 描述为 DNS 处理模式,列出两个可选值。 fake-ip 与 redir-host 都在其中,默认值写为 redir-host。这里记录模式选择,不从默认值推导它在所有设备上更适合,也没有列速度或使用表现。
两种模式的完整工作原理和优缺点,官方没有说明。配置页列出名称和设置范围,不等于已经解释模式内部过程。
| 配置项 | 作用 |
|---|---|
| enhanced-mode | DNS 处理模式 |
| fake-ip-range | fake-ip 使用的 IPv4 段 |
| fake-ip-range6 | 相应 IPv6 段 |
过滤项和模式怎么对应?
fake-ip-filter 列出的地址不会获得 fake-ip 映射。 它支持通配与域名集合。fake-ip-filter-mode 另有 blacklist、whitelist、rule 三种,默认 blacklist;过滤模式和前面的 DNS 处理模式不是同一项设置。
文档已列的匹配范围与 issue 中讨论的期待,需要分开看。
issue 的功能提议与当前文档选项是不同内容,不把提议名称写成已提供的模式。
几类解析服务器各管什么?
文档给不同解析项安排了不同用途与优先关系。 nameserver 是默认解析服务器,nameserver-policy 则能按域名指定,优先于 nameserver 和 fallback。策略选择和默认项不能合为一个地址列表。
default-nameserver 用于解析 DNS 服务器自身的域名,要求使用 IP。proxy-server-nameserver 仅用于解析代理节点的域名。
| 配置名 | 官方说明的用途 |
|---|---|
| nameserver | 默认解析服务器 |
| nameserver-policy | 按域名指定,优先于默认与 fallback |
| default-nameserver | 解析 DNS 服务器域名,使用 IP |
| proxy-server-nameserver | 仅解析代理节点域名 |
DNS 手册还说,被接管的 DNS 流量交给 mihomo DNS 模块,可为 TUN、Redirect、TProxy 流量还原域名。这里保留手册说明,不展开未取得的模式原理。
旧讨论的混合模式实现了吗?
issue 916 提出过 fake-ip-mixed。 问题提出于 2023-12-14,希望 DIRECT 域名返回真实 IP,其他内容返回 fake-ip。评论有人说,可把直连域名放进 fake-ip-filter 达到类似效果;这仍是讨论中的建议。
2026-05 有评论提到已有 fakeip 规则模式,作者回复说它按域名匹配,不按解析 IP 是否位于大陆判断。两种说法保留各自范围,不能把规则模式扩成讨论者期待的全部条件。
DNS 手册讲流量交给模块后的域名还原,配置页讲可填写的项目,issue 则包含提议与评论。三类内容各自回答不同问题,不能因为同时出现 fake-ip 就当成一份完整原理说明。
例如,作者对规则模式的回复只谈按域名匹配,没有证明所有 IP 判断都已经实现。评论提到已有某项功能,与整条问题关闭也不是同一回事;这里保留读取时 open 状态,不用评论覆盖状态记录。
官方与讨论各有哪些日期?
Wiki DNS 页标注 2026-07-18,issue 状态则在读取时仍为 open。 状态读取日为 2026-11-01,mihomo 具体版本没有取得。页面日期、问题状态与内核版本分别属于不同信息,不以其中一个替代其他内容。
相关配置概念可看 Clash 配置检查资料,其他问题可看 客户端常见问题。
能够确认的是文档选项和讨论原话的范围,而不是对当前完整实现作出额外判断。
默认值属于配置文档,功能期待属于讨论;它们不因名称相同就能彼此替代,也没有在这里形成完整的当前实现说明。
核对状态:依据:官方文档与通用说明 · 最近核对 2026-11-01