为什么 Clash Verge 一定要配置 DNS?
很多人装好 Clash Verge、导入订阅之后能上网,就觉得“DNS 不用管”。实际上,DNS 配置直接决定了三件事:解析速度、分流准确性、以及是否泄露真实访问轨迹。默认配置下常见的坑包括:国内网站走了海外 DNS 导致解析到境外 CDN 节点、视频加载慢;规则分流把域名误判成国外导致绕远路;甚至出现部分 App 无法联网、TUN 模式下完全没网的情况。
这篇教程按“能看懂、能抄、能排查”的思路,把 Clash Verge 的 DNS 设置一次讲透。
一、先搞清三个基础概念
1. 系统 DNS 与内核 DNS 是两回事
Clash Verge 的 DNS 由内核(Mihomo / Clash Meta)负责,只有在开启 TUN 模式 或系统代理后,流量才会真正交给内核处理。若你只想让浏览器走代理,系统 DNS 依然可能先做一次解析,这就是“配置了 DNS 却没效果”的原因之一。
2. fake-ip 与 redir-host
| 模式 | 原理 | 优点 | 缺点 |
|---|---|---|---|
| fake-ip | 内核直接返回 198.18.x.x 假地址,不发真实 DNS 请求 | 解析快、无 DNS 泄露、分流最准 | 部分软件不兼容(P2P、局域网设备发现) |
| redir-host | 真实解析域名后再按 IP 分流 | 兼容性最好 | 解析慢、易被污染、存在泄露 |
结论:日常使用优先 fake-ip,遇到 App 不兼容再往 fake-ip-filter 里加白名单。
3. 解析链路:default-nameserver → nameserver → fallback
Clash Verge 的 DNS 是一条流水线:default-nameserver 负责解析 DoH/DoT 域名本身;nameserver 是主解析;fallback 是备用解析,两者结果由 fallback-filter 判断取舍。
二、Clash Verge 中 DNS 的两种配置入口
方式 A:图形界面(新手推荐)
- 打开 Clash Verge → 左侧菜单 设置;
- 找到 DNS 设置 / DNS Overwrite,打开开关;
- 按下方示例逐项填写 DNS 服务器、Fallback、Fake-IP 范围;
- 回到首页点击 重启内核 使配置生效。
方式 B:直接改配置文件
在 订阅 → 配置文件 中右键,选择“编辑文件”,在顶层加入 dns: 段落。注意:Clash Verge Rev 已支持 DNS Overwrite,优先级高于订阅自带配置,避免订阅更新把设置覆盖掉。
三、可直接抄的完整 DNS 配置
dns:
enable: true
ipv6: false
listen: 0.0.0.0:53
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
fake-ip-filter:
- '*.lan'
- '*.local'
- 'localhost.ptlogin2.qq.com'
- 'time.*.com'
- 'ntp.*.com'
default-nameserver:
- 223.5.5.5
- 119.29.29.29
nameserver:
- https://doh.pub/dns-query
- https://dns.alidns.com/dns-query
fallback:
- https://1.1.1.1/dns-query
- https://dns.google/dns-query
fallback-filter:
geoip: true
geoip-code: CN
ipcidr:
- 240.0.0.0/4
nameserver-policy:
'geosite:cn,private':
- https://doh.pub/dns-query
- https://dns.alidns.com/dns-query
'geosite:geolocation-!cn':
- https://1.1.1.1/dns-query
- https://dns.google/dns-query
关键字段逐条解释
- enable:务必为 true,false 时内核不接管 DNS,规则分流会基于系统解析结果,容易误判。
- ipv6:建议关闭。绝大多数代理节点 IPv6 支持不完整,开启后常出现“网页转圈但能 ping 通”。
- listen:TUN 模式下监听 53 端口,把系统 DNS 请求劫持到内核。
- fake-ip-range:默认 198.18.0.1/16 即可,与内网网段不冲突。若你所在企业内网用了 198.18 段,改成 198.19.0.1/16。
- fake-ip-filter:需要真实 IP 的域名放这里,常见有局域网域名、NTP 时间服务器、部分国内 App 的登录域名。
- nameserver:主解析,走国内 DoH,保证国内域名解析快且准。
- fallback:备用解析,走海外 DoH,用于拿到被污染的境外域名正确 IP。
- fallback-filter:决定用 nameserver 还是 fallback 的结果。
geoip: true且geoip-code: CN表示:只要 nameserver 返回的是中国 IP,就直接采信。 - nameserver-policy:按域名强制指定解析服务器,这是提升体验最有效的一招。
四、不同使用场景的参数微调
场景 1:日常浏览 + 流媒体
直接用上面的默认配置。若奈飞、Disney+ 出现“检测到代理”,把对应域名加进 nameserver-policy,指定只走海外 DNS,避免国内 DNS 返回境外 CDN 的国内节点。
场景 2:游戏多开、多账号环境
游戏对 DNS 的敏感点在于延迟抖动和 IP 稳定性。建议关闭 fake-ip(游戏客户端常校验 IP 真实性),改用 redir-host,并把游戏域名固定指向低延迟海外 DNS。同时最关键的是落地 IP 的纯净度——共享 IP 频繁变动会让账号被判为异常。做游戏多开、电商多店铺运营时,可以选择独立转发线路的服务,例如 五五游-55U(邀请码 22),主打独立 IP 隔离与独立转发线路,多账号之间互不串线;若更看重国内住宅 IP 的性价比,JiuIP(邀请码 mao)覆盖国内家庭、天翼云、移动云、阿里云等资源,高纯净住宅 IP 稳定在线,配置简单上手快;国内独享(邀请码 SHPZYQMVB)兼容 SOCKS5 / HTTP / L2TP,适合长期稳定使用。海外游戏专线方向的 无双代理 覆盖 KT、中华、原生、云等线路,兼顾常见电商场景优化。想交流配置技巧与运营经验,也可以逛逛 七纵社区(www.7z3.com),一个面向全球游戏、电商、技术运营者的开放社区,其加速器同样永久免费。
场景 3:公司内网 / 远程办公
必须把内网域名和网段加入 fake-ip-filter 与 nameserver-policy,并确保 ipv6: false,否则容易出现内网系统打不开的情况。
五、常见问题排查清单
- 开了 TUN 后完全没网:检查 DNS 是否 enable、listen 端口是否被占用、fake-ip-filter 是否漏了本机常用域名。
- 能打开网页但图片加载不出来:多为 CDN 域名解析错地区,把该域名加进 nameserver-policy 强制走正确区域的 DNS。
- DNS 查询超时:DoH 地址被墙。把 default-nameserver 换成纯 IP 的 223.5.5.5 / 119.29.29.29,保证引导解析可用。
- 改了配置不生效:确认改的是 DNS Overwrite 而非订阅文件;改完必须重启内核,仅“重载配置”有时不刷新 DNS 缓存。
- 某些 App 提示网络异常:临时切回 redir-host 验证,若恢复正常,说明该 App 不兼容 fake-ip,把其域名加入白名单即可。
六、进阶:让 DNS 与分流规则配合
DNS 只解决“解析到哪个 IP”,分流规则解决“流量走哪条线路”,两者必须对齐。原则有三条:
- 规则用
DOMAIN-SUFFIX而非IP-CIDR判断关键域名,避免解析漂移导致漏规则; - 国内域名解析走国内 DNS,流量走 DIRECT,形成闭环;
- 需要固定落地身份的业务,走独立 IP 的专线节点,而不是共享的公共节点池。
最后小结
Clash Verge 的 DNS 设置并不复杂,记住三个要点就能覆盖 90% 的场景:fake-ip + 国内 DoH 主解析 + 海外 DoH 兜底。再配合 nameserver-policy 做定向解析,速度与准确率都会明显提升。而如果你跑的是游戏多开、电商多店铺这类对 IP 纯净度要求高的业务,DNS 只是基础,真正决定成败的是落地 IP 的质量与隔离程度——这时候选一条稳定的住宅 IP 线路,比反复调参数更有用。

