支援的類型
| 類型 | 寫法範例 | 說明 |
|---|---|---|
| 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 # 查詢被拒絕