支持的类型
| 类型 | 写法示例 | 说明 |
|---|---|---|
| UDP | 223.5.5.5 或 udp://223.5.5.5 | 最常见的明文 DNS,不写协议前缀时默认就是它 |
| TCP | tcp://8.8.8.8 | 明文 DNS 的 TCP 版本,抗污染能力比 UDP 略强 |
| DNS over TLS | tls://1.1.1.1 | DoT,握手后走加密通道查询,853 端口 |
| DNS over HTTPS | https://doh.pub/dns-query | DoH,伪装成普通 HTTPS 流量,穿透力最强,也是最推荐的选择 |
| DNS over QUIC | quic://dns.adguard.com:784 | DoQ,基于 QUIC 协议,兼顾速度和抗污染 |
| 系统 DNS | system:// 或 system | 直接使用操作系统当前配置的 DNS |
| DHCP | dhcp://en0 | 使用指定网卡通过 DHCP 获取到的 DNS;dhcp://system 仅限 cmfa 客户端,使用系统 DNS |
| 固定应答 | rcode://name_error | 不真正查询,直接返回固定错误码,常用来屏蔽域名 |
rcode 可选值
示例 YAML
rcode://success # 无错误 rcode://format_error # 格式错误 rcode://server_failure # 服务器失败 rcode://name_error # 域名不存在 rcode://not_implemented # 未实现 rcode://refused # 查询被拒绝