Clash DNS fake-ip:从虚拟地址到域名例外
fake-ip 先用虚拟 IP 表示域名,内部路由据此决定去向,真实解析留到建立连接时处理。它可与 TUN 配合,DNS 泄露也是这类解析安排关注的问题。
01先确认用途与局域网限制
启用 TUN 后遇到部分网站解析失败,可以检查 DNS 的 fake-ip 配置。相关接管方式另见 TUN 与解析路径的关系,两部分需要结合阅读。
虚拟地址范围应避开本地已有网段,避免地址冲突。某些局域网服务依赖真实 IP,可能不适合使用虚拟结果,可以为相应域名设置例外。
02DNS 段落用示例观察字段位置
下例将 DNS 字段按 YAML 层级展开。它展示通用结构,不是某项订阅的专用内容,也没有附带节点。
dns:
enable: true
ipv6: false
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
nameserver:
- 223.5.5.5
- 119.29.29.29
这里的虚拟范围用于内部路由,真实 DNS 查询到连接建立阶段再处理。配置目的是配合 TUN 及处理 DNS 泄露问题,使用时仍要核对本地地址范围与真实 IP 服务的需要。
03节点选择需求另查策略组
不希望手工切换节点,可继续看 按延迟自动选择节点的写法;当前节点失效后需要其他项接手,可查 故障转移组的配置。它们与 DNS 使用的是不同配置项目。
多个节点共同参与负载时,可读 多节点负载分配的示例。DNS 配置用于解析,负载分配涉及另外的策略组设置。
还没确定从哪一步开始,可把 从安装开始的操作教程 与 设备对应的软件档案 配合阅读。已有配置但访问失败时,转到 连接异常的分类检查 找对应表现。
站内速查 · 长尾导航
按平台选客户端
内核与进阶