← 返回 ledglv.shop 本地视觉备份 首页

Clash DNS 设置怎么改?Clash Verge Rev 覆写与断网恢复

更新于 2026-11-01 · ledglv.shop

简答:在 Clash Verge Rev 中,先打开 Settings > Clash Settings,找到 DNS Overwrite,再进入右侧设置入口修改 DNS。最安全的做法是只改 nameserver、enhanced-mode 或 fake-ip-filter,不要整段替换配置;保存后执行校验、应用并重载内核。如果改完断网,先关闭 DNS Overwrite 或恢复备份,再逐项恢复设置。

定义:Clash DNS 设置,是通过配置中的 dns 段控制域名解析服务器、解析模式、Fake-IP 和节点域名解析方式的一组参数。

先按这条路径修改:Settings > Clash Settings > DNS Overwrite

本文只讲 Clash Verge Rev 的 DNS 修改,不覆盖其他客户端。当前项目设置字段中包含 Clash Setting、DNS Overwrite、Enhanced Mode、Fake IP Filter 等名称;官方仓库的相关说明还给出了 Settings > Clash Settings 入口。不同构建的中文翻译或布局可能不同,找不到完全相同的文字时,应以当前界面中带有 DNS、Clash 或覆写含义的设置为准。Clash Verge Rev 设置字段 官方仓库中的 DNS Overwrite 操作说明

  1. 打开 Clash Verge Rev 的 Settings。
  2. 进入 Clash Settings,找到 DNS Overwrite。
  3. 打开 DNS Overwrite 后,进入右侧的设置或高级编辑入口。
  4. 先记录原有 DNS 配置,再只修改需要解决的问题对应的字段。
  5. 保存后执行配置校验,再点击应用、重载配置或重启内核。
常见现象与最小修改方向
现象先检查优先动作
普通网页无法打开enable、nameserver确认 DNS 模块已启用,并检查解析服务器格式
局域网设备无法访问enhanced-mode、fake-ip-filter先用 redir-host 对照测试,或增加精确的局域网域名排除项
节点域名连接超时default-nameserver、proxy-server-nameserver检查节点域名是否有独立解析路径
改完设置没有生效是否保存、校验并应用重新加载配置后再看日志和运行状态

最小 YAML 示例:只改现有的 dns 段

下面是结构示例,不可直接覆盖完整配置。它只展示一个合法的顶层 dns 片段;如果你的配置已经存在 dns:,应修改原有段落,不要在文件末尾再添加第二个顶层 dns:。

dns:
enable: true
enhanced-mode: redir-host
default-nameserver:
- 223.5.5.5
nameserver:
- https://doh.pub/dns-query
fake-ip-filter:
- '*.lan'
- '+.local'

示例中的字段和 DNS 类型来自 mihomo DNS 文档。enable 控制内核 DNS 模块是否启用;nameserver 是普通域名解析服务器;default-nameserver 用于解析 DNS 服务器自身的域名;enhanced-mode 可填写 fake-ip 或 redir-host;fake-ip-filter 用于排除不适合 Fake-IP 的域名。mihomo DNS 配置文档

字段支持范围取决于 Clash Verge Rev 当前使用的 mihomo 内核。不要把其他客户端的界面选项直接当成通用字段;如果界面出现“配置错误”或“无效 YAML”,先删除刚加入的字段,恢复备份,再逐个添加。

Fake-IP 和 Redir-Host 怎么选

这是 DNS 修改中最容易引起兼容问题的一组设置。mihomo 文档列出的 enhanced-mode 可选值是 fake-ip 和 redir-host,当前文档默认值为 redir-host。这一定义只说明 mihomo 内核行为,不能据此推断所有客户端界面或其他内核都完全相同。mihomo DNS 配置文档

两种模式的排查用法
模式适合先测试的场景出现问题时怎么做
fake-ip需要依赖域名进行分流,普通网页和规则匹配正常局域网、设备发现或部分应用异常时,加入精确过滤项或切换回 redir-host
redir-host局域网、NAS、打印机或特定应用依赖真实解析结果如果规则匹配表现异常,再对照测试 fake-ip

不要把所有域名都加入 fake-ip-filter,否则会削弱 Fake-IP 的作用。优先从实际失败的局域网域名、设备域名或应用域名开始添加。IPv6 也应单独测试:如果只有 IPv6 网站失败,可以暂时关闭 DNS IPv6 解析做对照,并记录原值,避免把临时排障设置当成长期配置。

nameserver、default-nameserver 和 proxy-server-nameserver 的区别

nameserver 负责普通域名解析;default-nameserver 用于解析 DNS 服务器自身的域名,mihomo 文档要求这里通常填写 IP;proxy-server-nameserver 只用于解析代理节点域名。节点地址是 IP 时,后者作用不明显;节点地址是域名且出现超时时,应优先检查这一项。mihomo DNS 配置文档

字段速查
字段作用不要这样改
enable启用或关闭内核 DNS 模块不要把关闭 DNS 当成修复上游解析的办法
nameserver普通域名的主要解析服务器不要只改它就断定节点域名问题已解决
default-nameserver解析 DNS 服务器域名不要随意填写尚未能解析的 DoH 域名
proxy-server-nameserver解析代理节点域名启用规则遵循时,不要忽略节点解析可能产生的循环依赖

启用 respect-rules 后,DNS 连接会遵循路由规则,mihomo 文档同时要求配置代理节点解析服务器。该结论只适用于 mihomo 配置语义;如果 Clash Verge Rev 当前内核或界面没有开放对应字段,应以运行配置和校验结果为准。

保存后怎么确认生效,断网怎么回滚

  1. 备份:保存当前 DNS 设置或复制原有配置,记录 enhanced-mode、IPv6、Fake-IP 过滤项和 TUN 状态。
  2. 校验:确认只有一个顶层 dns:,缩进一致,列表使用短横线,URL 使用英文标点。
  3. 应用:保存后执行 Clash Verge Rev 提供的应用、重载或重启内核操作;只保存文本而不重载,不能证明运行配置已经改变。
  4. 看日志:分别观察 DNS 查询失败、节点域名解析失败、连接超时和规则匹配错误,不要把这些现象混为一个 DNS 问题。
  5. 做对照:先测试一个普通网站,再测试此前打不开的域名;如果只有局域网失败,优先回滚 Fake-IP 或增加精确过滤项。
  6. 检查系统解析:Windows 可运行 nslookup example.com;macOS 可运行 nslookup example.com 或 dig example.com,记录返回地址和查询服务器。

如果完全断网,按以下顺序回滚:关闭 TUN,再关闭 DNS Overwrite,恢复原配置,重启内核,确认普通域名可解析后再逐项开启。不要同时修改 DNS、规则、代理组和 TUN,否则无法判断故障来源。

需要注意,Clash Verge Rev 的 DNS Overwrite 可能覆盖当前配置中的自定义 DNS;官方设置字段也明确提示,覆写可能导致节点无法连接或部分网站无法加载。因此看到保护提示时,应先确认原配置是否已有 DNS 段,再决定是否启用覆写。Clash Verge Rev DNS Overwrite 设置说明

常见问题

Clash Verge Rev 的 DNS 设置入口在哪里?

通常按 Settings > Clash Settings > DNS Overwrite 查找,再进入设置或高级编辑入口。若当前版本文字不同,应搜索 DNS、Clash 或覆写相关设置;不要仅凭旧截图判断菜单位置。官方仓库操作说明

为什么 DNS Overwrite 打开后节点反而连不上?

因为覆写可能替换原配置中的自定义 DNS,节点域名解析路径也可能随之改变。先关闭覆写并恢复原配置,再只测试 nameserver 或 proxy-server-nameserver,不要一次修改全部字段。

Fake-IP 一定比 Redir-Host 更好吗?

没有统一答案。Fake-IP 适合依赖域名和规则的场景;局域网、设备发现或部分应用异常时,Redir-Host 更适合作为对照方案。最终应以当前网络和应用的实际测试结果为准。

为什么我改了配置,重启后又恢复了?

常见原因是修改没有保存到 DNS Overwrite,或者应用后没有重新加载内核。先确认设置页面显示的值,再重新应用并查看运行日志;如果仍恢复,使用客户端的覆写设置,不要只修改临时运行文件。

改 DNS 后如何确认是解析问题还是连接问题?

先用 nslookup 或 dig 记录解析结果,再分别测试普通网站、目标域名和节点连接。能解析但连接超时,不一定是 DNS;可能还要检查节点域名解析、规则或 TUN 状态。

常见问题

Clash Verge Rev 的 DNS 设置入口在哪里?

通常按 Settings > Clash Settings > DNS Overwrite 查找,再进入设置或高级编辑入口。版本界面可能变化,应以当前版本显示的 DNS、Clash 或覆写相关字段为准。

DNS Overwrite 为什么会导致节点无法连接?

它可能替换当前配置中的自定义 DNS,进而改变节点域名的解析路径。先关闭覆写并恢复原配置,再逐个测试 nameserver 和 proxy-server-nameserver。

Fake-IP 和 Redir-Host 应该选哪个?

没有固定答案。需要域名分流时可先测试 Fake-IP;局域网、设备发现或部分应用异常时,可切换 Redir-Host 做对照。

Clash 改 DNS 后完全断网怎么办?

先关闭 TUN 和 DNS Overwrite,恢复原配置并重启内核;确认普通域名恢复后,再只启用一个 DNS 改动。

如何确认 DNS 修改已经生效?

保存并应用后查看运行日志,再用 nslookup 或 dig 记录查询结果,同时测试普通网站、目标域名和节点连接。

相关阅读

参考资料

  1. Clash Verge Rev 官方仓库:设置字段与 DNS Overwrite
  2. Clash Verge Rev 官方仓库:DNS Overwrite 操作讨论与日志
  3. mihomo 官方文档:DNS 配置字段、Fake-IP 与 Redir-Host
  4. mihomo 官方文档:UDP、DoT、DoH 等 DNS 类型