Clash Verge Rev DNS 覆写教程:什么时候开、每个字段怎么填
Clash 中文网编辑部 · 更新于 2026/10/22 · 对照版本 Clash Verge Rev v2.5.8
DNS 覆写的作用是:用你在 Clash Verge Rev 里填写的 DNS 设置,替换订阅文件里的 dns 配置。 它位于「设置 → Clash 设置 → DNS 覆写」。客户端的提示说得很直接:“如果你不清楚这里的设置请不要修改,并保持 DNS 覆写关闭。”
本文先解释 DNS 在 Clash 中的作用,再逐项说明每个字段,最后给出推荐配置。
DNS 在 Clash 中做什么
你访问 www.google.com 时,系统需要先把域名“翻译”成 IP 地址,这一步就是 DNS 解析。在 Clash 中,DNS 影响三件事:
- 分流是否准确:
GEOIP,CN这类 IP 规则需要知道域名对应的 IP; - 是否被污染:国内运营商的 DNS 对部分境外域名返回错误 IP;
- 是否泄漏:如果 DNS 请求发给了运营商,即使流量走了代理,运营商也能看到你访问了哪些域名。
一般来说,机场订阅已经写好了合适的 DNS 配置,不需要你操心。
什么时候需要开启 DNS 覆写
| 情况 | 是否需要开启 |
|---|---|
| 订阅自带 DNS 配置,使用正常 | 不需要 |
订阅中没有 dns 配置,开启 TUN 后解析异常 |
需要 |
| 想统一使用某个 DoH 服务器 | 可以开启 |
| 需要给公司内网域名指定内网 DNS | 可以开启(或使用 Merge) |
| 自己编写的本地配置 | 可以开启 |
怎么知道订阅有没有 DNS 配置?右键订阅 →「编辑文件」或「打开文件」,搜索 dns:。
保护机制
DNS 覆写开关按订阅独立保存,只对当前订阅生效。如果当前订阅已经包含自定义 DNS 配置,开启时软件会弹窗:
当前订阅包含自定义 DNS 配置。开启 DNS 覆写可能覆盖这些配置,导致节点无法连接或部分网站无法访问。是否仍要开启?
选择「保持关闭」最安全;确认要覆盖时选择「仍然开启」。软件在某些情况下还会自动关闭 DNS 覆写并提示“检测到当前订阅包含自定义 DNS 配置,已自动关闭 DNS 覆写”。
字段详解与默认值
打开 DNS 覆写设置窗口后,你会看到软件已经预填了一套默认值。下面逐项说明。
DNS 设置
| 字段 | 默认值 | 说明 |
|---|---|---|
| 启用 DNS | 开启 | 是否启用内核的 DNS 模块,开启 TUN 时必须开启 |
| DNS 监听地址 | :53 |
内核 DNS 服务监听的地址 |
| 增强模式 | fake-ip |
fake-ip 或 redir-host,见下文 |
| Fake IP 范围 | 198.18.0.1/16 |
假 IP 地址池 |
| Fake IP 范围 (IPv6) | fdfe:dcba:9876::1/64 |
IPv6 假 IP 地址池 |
| Fake IP 过滤模式 | blacklist | 黑名单:过滤列表中的域名不使用假 IP |
| IPv6 | 开启 | 是否解析 IPv6 地址 |
| 优先使用 HTTP/3 | 关闭 | DoH 请求使用 HTTP/3 协议 |
| 遵循路由规则 | 关闭 | DNS 查询本身也按规则分流 |
| 使用 Hosts | 关闭 | 是否使用下方 Hosts 设置 |
| 使用系统 Hosts | 关闭 | 是否读取系统 hosts 文件 |
| 直连域名服务器遵循策略 | 关闭 | 直连 DNS 是否遵循域名服务器策略 |
增强模式:fake-ip 还是 redir-host
| fake-ip | redir-host | |
|---|---|---|
| 原理 | 立即返回一个假 IP,连接时由内核根据域名处理 | 先在本地解析出真实 IP |
| 速度 | 快,无需等待解析 | 稍慢 |
| 防 DNS 污染 | 好(走代理的域名在远端解析) | 依赖 DNS 服务器 |
| 兼容性 | 少数应用需要加入 Fake IP 过滤 | 好 |
推荐 fake-ip。部分依赖真实 IP 的应用(局域网服务、NTP 时间同步、部分游戏)需要加入「Fake IP 过滤」。
Fake IP 过滤
默认已包含以下域名:
*.lan
*.local
*.arpa
time.*.com
ntp.*.com
+.market.xiaomi.com
localhost.ptlogin2.qq.com
*.msftncsi.com
www.msftconnecttest.com
它们分别对应局域网域名、时间同步服务器、小米应用商店、QQ 快捷登录、Windows 网络连接检测。如果某个应用在 fake-ip 下工作异常,把它的域名加进来,用逗号分隔。通配符说明:* 匹配一级,+ 匹配任意多级子域名。
DNS 服务器
| 字段 | 默认值 | 说明 |
|---|---|---|
| 默认域名服务器 | system, 223.6.6.6, 8.8.8.8, 2400:3200::1, 2001:4860:4860::8888 |
只用于解析下面 DoH 服务器自身的域名,必须是 IP 或 system |
| 域名服务器 | 8.8.8.8, https://doh.pub/dns-query, https://dns.alidns.com/dns-query |
主要使用的 DNS |
| 回退服务器 | 空 | fallback DNS,配合回退过滤使用 |
| 代理节点DNS | 空 | 仅用于解析代理节点的域名 |
| 直连域名服务器 | 空 | 直连流量使用的 DNS,支持 system |
| 域名服务器策略 | 空 | 指定域名使用指定 DNS |
多个服务器用逗号分隔。DNS 服务器地址的写法:
| 写法 | 协议 |
|---|---|
223.5.5.5 |
普通 UDP DNS |
tcp://223.5.5.5 |
TCP DNS |
tls://dns.alidns.com |
DNS over TLS |
https://dns.alidns.com/dns-query |
DNS over HTTPS(DoH) |
system |
使用系统 DNS |
代理节点 DNS 为什么重要
节点地址通常是域名(如 hk1.example.com),连接节点前需要先解析它。如果这个解析被污染,节点就连不上。「代理节点DNS」专门用来解析节点域名,建议填可靠的国内 DoH,例如 https://doh.pub/dns-query。
域名服务器策略
格式:域名=服务器1;服务器2,多条用逗号分隔。例如让公司内网域名使用内网 DNS:
+.corp.example.com=10.0.0.53, +.lan=192.168.1.1
回退过滤设置
当配置了「回退服务器」时,以下条件决定什么时候改用回退服务器的结果:
| 字段 | 默认值 | 说明 |
|---|---|---|
| GeoIP 过滤 | 开启 | 解析结果的 IP 不属于指定国家时,使用回退服务器结果 |
| GeoIP 国家代码 | CN |
配合 GeoIP 过滤 |
| 回退 IP CIDR | 240.0.0.0/4, 0.0.0.0/32 |
解析结果落在这些网段(常见的污染结果)时使用回退 |
| 回退域名 | +.google.com, +.facebook.com, +.youtube.com |
这些域名直接使用回退服务器 |
默认回退服务器为空,所以回退过滤实际上不生效。现在更推荐用「域名服务器策略」或 respect-rules 实现分流解析,回退机制可以不用。
Hosts 设置
在「Hosts」中可以自定义域名映射,格式 域名=IP,多条用逗号分隔,例如:
nas.home=192.168.1.10, router.home=192.168.1.1
需要同时开启「使用 Hosts」才会生效。开启「使用系统 Hosts」则会读取系统的 hosts 文件。
推荐配置
方案一:保持默认(推荐大多数人)
订阅没有 DNS 配置时,直接开启 DNS 覆写、使用软件预填的默认值即可,已经是一套合理的配置。
方案二:注重隐私、防泄漏
| 字段 | 值 |
|---|---|
| 增强模式 | fake-ip |
| 遵循路由规则 | 开启 |
| 默认域名服务器 | 223.5.5.5, 119.29.29.29 |
| 域名服务器 | https://dns.google/dns-query, https://cloudflare-dns.com/dns-query |
| 代理节点DNS | https://doh.pub/dns-query, https://dns.alidns.com/dns-query |
| 直连域名服务器 | https://doh.pub/dns-query, https://dns.alidns.com/dns-query |
开启「遵循路由规则」后,DNS 查询会按规则走:国外域名的查询通过代理发给境外 DNS,国内域名用直连 DNS,避免 DNS 泄漏。
开启后出问题怎么办
| 现象 | 处理 |
|---|---|
| 所有网站都打不开 | 关闭 DNS 覆写,恢复订阅原有配置 |
| 节点全部超时 | 检查「代理节点DNS」,填可直连的国内 DNS |
| 局域网设备访问不了 | 把局域网域名加入 Fake IP 过滤 |
| 某些应用异常 | 把应用域名加入 Fake IP 过滤 |
| 保存时提示“DNS 配置错误” | 检查格式,地址之间用英文逗号 |
更多原理见 Clash DNS 配置详解。
相关教程
常见问题
要不要开启 DNS 覆写?
如果订阅自带 DNS 配置且使用正常,不要开启。只有订阅没有 DNS 配置、开启 TUN 后解析异常,或你明确需要自定义 DNS 时才开启。
开启 DNS 覆写后部分网站打不开?
很可能覆盖了订阅中节点依赖的 DNS 设置。先关闭 DNS 覆写恢复,再按本文的推荐值逐项调整。
DNS 覆写对所有订阅都生效吗?
不是。DNS 覆写开关按订阅独立保存,只对开启时激活的那个订阅生效,切换订阅后需要单独设置。
fake-ip 模式下 ping 网站显示 198.18.x.x 正常吗?
正常。fake-ip 模式会给每个域名分配一个假 IP,真实的解析由内核在建立连接时完成,不影响访问。
还没安装 Clash Verge Rev?
最新版 v2.5.8,直链 GitHub 官方安装包。