Clash Verge Rev(clash-verge-rev 仓库)的 DNS 设置,要分清处理模式、解析器与覆写来源。截至 2026-11-08,最新版本为 v2.5.10;mihomo 文档将 redir-host 列为默认模式,Verge 的配置案例则使用 fake-ip。案例选值不等于默认值,也不能据此判断该选哪个。
DNS 为什么会影响分流
DNS 负责域名解析,路由规则决定连接去向。mihomo 文档中的 respect-rules 控制 DNS 连接是否遵循路由规则,默认值为 false。开启后还需配置 proxy-server-nameserver,文档明确不建议与 prefer-h3 同用。
规则的匹配另见规则类型与匹配顺序。调整解析设置时,需要区分“域名交给谁解析”和“DNS 连接按什么规则走”。
工作模式与解析器各管什么
依据 mihomo DNS 文档,相关字段可按用途阅读:
| 字段 | 含义 |
|---|---|
enable | 设为 false 时使用系统 DNS |
enhanced-mode | 可填 fake-ip 或 redir-host |
nameserver | 承担默认的域名解析 |
default-nameserver | 解析 DNS 服务器自身的域名;须以 IP 为基础,也允许加密 DNS |
nameserver-policy | 为指定域名选择解析器,优先于 nameserver、fallback |
proxy-server-nameserver | 仅解析代理节点的域名 |
direct-nameserver | 解析直连出站的域名;留空时使用其他解析设置 |
nameserver-policy 的键支持域名通配与 geosite,值可以是字符串或数组。fake-ip-filter 则用于列出不分配 fake-ip 的域名,支持通配与域名集。
DoH 与 DoT 怎么填写
mihomo 文档给出了以下格式示例,并未将它们表述为正式语法规范:
| 类型 | 文档中的写法 |
|---|---|
| DoH | https://doh.pub/dns-query |
| DoT | tls://1.1.1.1 |
| 纯 IP | 223.5.5.5 |
Verge 隐私说明称,应用生成的内核配置预设采用 doh.pub、dns.alidns.com 两个公共 DoH;订阅也可指定其他解析器。解析器能够获知查询的域名,用户可通过 DNS 设置或自己的配置更改解析器。WebDAV 备份也会包含 DNS 配置。
最小配置先看字段关系
字段名不能单独组成可用配置,填写时还要明确所用解析器。Verge 的配置案例采用 enable: true、enhanced-mode: fake-ip 等设置,但页面也提醒,案例未必适用于所有人。
公司内网域名打不开时,Verge 常见问题给出的方向是:检查内核 DNS 服务器是否配妥,再用 nameserver-policy 将内网域名交给内网网关解析。这里需要的是对应网络的解析入口,不能直接套用公共 DNS 示例。
覆写会怎样改变配置
截至 2026-11-08,扩展配置文档说明,自 v2.5.5 起,dns 下写入的字段与顶层 hosts 按整块替换处理,包括 nameserver-policy、fallback-filter;未填写的 DNS 字段保留。
开启“DNS 覆写”时,它先于扩展执行,将填写内容替换进订阅配置。关闭时,应用不改动订阅的 DNS;扩展中写入的 DNS 字段仍可生效,但 dns.ipv6 是例外。覆盖关系可接着看Merge 扩展配置的作用。
怎样确认 DNS 生效
对于两种模式的原理差异、优缺点,以及 DNS 是否生效的验证方法,官方没有说明。现有说明不足以给出操作验证流程,也不足以据此判断哪种模式更合适。
阅读配置时,可以区分模式值、解析器字段和覆写来源;这些字段各有作用,但仅凭它们的填写内容,不能当作解析已经生效的证明。
第三方整理,与项目方无关。