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-адреса. В противном случае запрос считается неудачным.