From 8581c1f82d73435337ee446b0fe4d1ee1a923cd4 Mon Sep 17 00:00:00 2001 From: Nikita Korotaev <104270279+iambabyninja@users.noreply.github.com> Date: Sun, 30 Mar 2025 19:41:58 +0500 Subject: [PATCH] RU DNS: Add some fields --- docs/ru/config/dns.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/docs/ru/config/dns.md b/docs/ru/config/dns.md index d1103ec..8a42233 100644 --- a/docs/ru/config/dns.md +++ b/docs/ru/config/dns.md @@ -231,15 +231,22 @@ DNS-запросы, отправляемые встроенным DNS-серве ```json { + "tag": "dns-tag", "address": "1.2.3.4", "port": 5353, "domains": ["domain:xray.com"], "expectIPs": ["geoip:cn"], "skipFallback": false, - "clientIP": "1.2.3.4" + "clientIP": "1.2.3.4", + "timeoutMs": 4000, + "allowUnexpectedIPs": false } ``` +> `tag`: string + +Тег этого DNS-сервера. Если задан, этот тег будет использоваться как `inbound tag` при отправке запросов (не в локальном режиме), переопределяя глобальную опцию `tag`. + > `address`: address Список DNS-серверов, поддерживается два типа: DNS-адрес (в виде строки) и DnsServerObject. @@ -291,3 +298,11 @@ DNS-запросы, отправленные модулем DNS, делятся > `skipFallback`: true | false `true` - этот сервер будет пропущен при выполнении отката DNS-запроса (fallback), по умолчанию `false`, то есть сервер не будет пропущен. + +> `timeoutMs`: number + +Время ожидания DNS-сервера, по умолчанию 4000 мс. + +> `allowUnexpectedIPs`: bool + +Если включено: когда `expectIPs` завершит фильтрацию IP-адресов, и если все IP-адреса были отфильтрованы как не соответствующие условиям, то все равно вернуть IP-адреса. В противном случае запрос считается неудачным.