mirror of
https://github.com/XTLS/Xray-docs-next.git
synced 2025-04-04 05:43:34 +03:00
update dns.md
This commit is contained in:
parent
6b7e100dbb
commit
dbadd75ccb
2 changed files with 16 additions and 9 deletions
|
@ -1,4 +1,4 @@
|
|||
# VLESS
|
||||
# VLESS(XTLS Vision Seed)
|
||||
|
||||
::: danger
|
||||
VLESS не предусматривает встроенного шифрования, поэтому обязательным условием для его использования является наличие надежного канала, такого как TLS или REALITY.
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
|
||||
DNS — это исходящий протокол, который в основном используется для перехвата и пересылки DNS-запросов.
|
||||
|
||||
Этот исходящий протокол может принимать только DNS-трафик (включая запросы по протоколам UDP и TCP), другие типы трафика будут вызывать ошибки.
|
||||
Этот исходящий протокол может принимать только DNS-трафик (включая запросы по протоколам UDP и TCP), другие типы трафика вызовут ошибку.
|
||||
|
||||
При обработке DNS-запросов этот исходящий протокол перенаправляет IP-запросы (то есть A и AAAA) на встроенный [DNS-сервер](../dns.md). Другие типы запросов будут перенаправлены на их исходные адреса назначения.
|
||||
При обработке DNS-запросов этот исходящий протокол пересылает запросы IP-адресов (то есть A и AAAA) на встроенный [DNS-сервер](../dns.md). Другие типы запросов см. в разделе `nonIPQuery` ниже.
|
||||
|
||||
## OutboundConfigurationObject
|
||||
|
||||
|
@ -13,24 +13,31 @@ DNS — это исходящий протокол, который в основ
|
|||
"network": "tcp",
|
||||
"address": "1.1.1.1",
|
||||
"port": 53,
|
||||
"nonIPQuery": "drop"
|
||||
"nonIPQuery": "drop",
|
||||
"blockTypes": []
|
||||
}
|
||||
```
|
||||
|
||||
> `network`: "tcp" | "udp"
|
||||
|
||||
Изменяет транспортный протокол DNS-трафика, возможные значения: `"tcp"` и `"udp"`. Если не указан, сохраняется исходный транспортный протокол.
|
||||
Изменяет транспортный протокол DNS-трафика. Допустимые значения: `"tcp"` и `"udp"`. Если не указано, используется исходный транспортный протокол.
|
||||
|
||||
> `address`: address
|
||||
|
||||
Изменяет адрес DNS-сервера. Если не указан, сохраняется адрес, указанный в источнике.
|
||||
Изменяет адрес DNS-сервера. Если не указано, используется адрес, указанный в источнике.
|
||||
|
||||
> `port`: number
|
||||
|
||||
Изменяет порт DNS-сервера. Если не указан, сохраняется порт, указанный в источнике.
|
||||
Изменяет порт DNS-сервера. Если не указано, используется порт, указанный в источнике.
|
||||
|
||||
> `nonIPQuery`: string
|
||||
|
||||
Управляет не IP-запросами (не A и AAAA), `"drop"` - отбрасывать или `"skip"` - не обрабатывать встроенным DNS-сервером, а пересылать на целевой сервер. Значение по умолчанию: `"drop"`.
|
||||
Управляет запросами, не относящимися к IP-адресам (не A и AAAA). `"drop"` — отклонять, `"skip"` — не обрабатывать встроенным DNS-сервером, а пересылать на целевой сервер. Значение по умолчанию — `"drop"`.
|
||||
|
||||
## Пример настройки DNS <Badge text="WIP" type="warning"/>
|
||||
> `blockTypes`: array
|
||||
|
||||
Массив целых чисел, блокирующий типы запросов, указанные в массиве. Например, `"blockTypes":[65,28]` блокирует запросы типа 65 (HTTPS) и 28 (AAAA).
|
||||
|
||||
Поскольку `nonIPQuery` по умолчанию отклоняет все запросы, не относящиеся к A и AAAA, необходимо установить для него значение `skip`, чтобы этот параметр заработал. Конечно, можно и не менять, а использовать его только для блокировки запросов A или AAAA, чтобы блокировать запросы IPv4/IPv6, но это крайне не рекомендуется. Рекомендуется настроить соответствующие параметры в `queryStrategy` встроенного DNS-сервера.
|
||||
|
||||
## Примеры конфигурации DNS <Badge text="В РАЗРАБОТКЕ" type="warning"/>
|
||||
|
|
Loading…
Add table
Reference in a new issue