From da5a3fb218b0c86b2b57381561cfa3c19c197f4f Mon Sep 17 00:00:00 2001 From: yuhan6665 <1588741+yuhan6665@users.noreply.github.com> Date: Mon, 3 Jul 2023 03:50:32 -0400 Subject: [PATCH] Add "nonIPQuery" to DNS outbound --- docs/config/outbounds/dns.md | 7 ++++++- docs/en/config/outbounds/dns.md | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/docs/config/outbounds/dns.md b/docs/config/outbounds/dns.md index 74df9db10..acafb0ec7 100644 --- a/docs/config/outbounds/dns.md +++ b/docs/config/outbounds/dns.md @@ -12,7 +12,8 @@ DNS 是一个出站协议,主要用于拦截和转发 DNS 查询。 { "network": "tcp", "address": "1.1.1.1", - "port": 53 + "port": 53, + "nonIPQuery": "drop" } ``` @@ -28,4 +29,8 @@ DNS 是一个出站协议,主要用于拦截和转发 DNS 查询。 修改 DNS 服务器端口。当不指定时,保持来源中指定的端口不变。 +> `nonIPQuery`: string + +控制非 IP 查询(非 A 和 AAAA),`"drop"` 丢弃或者 `"skip"` 不由内置 DNS 服务器处理,将转发给目标。默认为 `"drop"`。 + ## DNS 配置实例 diff --git a/docs/en/config/outbounds/dns.md b/docs/en/config/outbounds/dns.md index a9e52da4d..af9abbb01 100644 --- a/docs/en/config/outbounds/dns.md +++ b/docs/en/config/outbounds/dns.md @@ -12,7 +12,8 @@ When handling DNS queries, this outbound protocol will forward IP queries (A and { "network": "tcp", "address": "1.1.1.1", - "port": 53 + "port": 53, + "nonIPQuery": "drop" } ``` @@ -28,4 +29,8 @@ Modifies the DNS server address. When not specified, the original address specif Modifies the DNS server port. When not specified, the original port specified in the source will be retained. +> `nonIPQuery`: string + +Control non IP queries (neither A or AAAA), `"drop"` this request or `"skip"` processing in DNS module,the request will be forwarded to target. By default is `"drop"`. + ## DNS Configuration Example