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 文档给出了以下格式示例,并未将它们表述为正式语法规范:

类型文档中的写法
DoHhttps://doh.pub/dns-query
DoTtls://1.1.1.1
纯 IP223.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 是否生效的验证方法,官方没有说明。现有说明不足以给出操作验证流程,也不足以据此判断哪种模式更合适。

阅读配置时,可以区分模式值、解析器字段和覆写来源;这些字段各有作用,但仅凭它们的填写内容,不能当作解析已经生效的证明。

第三方整理,与项目方无关。