DNS
DNS — это исходящий протокол, который в основном используется для перехвата и пересылки DNS-запросов.
Этот исходящий протокол может принимать только DNS-трафик (включая запросы по протоколам UDP и TCP), другие типы трафика будут вызывать ошибки.
При обработке DNS-запросов этот исходящий протокол перенаправляет IP-запросы (то есть A и AAAA) на встроенный DNS-сервер. Другие типы запросов будут перенаправлены на их исходные адреса назначения.
OutboundConfigurationObject
{
"network": "tcp",
"address": "1.1.1.1",
"port": 53,
"nonIPQuery": "drop"
}
network
: "tcp" | "udp"
Изменяет транспортный протокол DNS-трафика, возможные значения: "tcp"
и "udp"
. Если не указан, сохраняется исходный транспортный протокол.
address
: address
Изменяет адрес DNS-сервера. Если не указан, сохраняется адрес, указанный в источнике.
port
: number
Изменяет порт DNS-сервера. Если не указан, сохраняется порт, указанный в источнике.
nonIPQuery
: string
Управляет не IP-запросами (не A и AAAA), "drop"
- отбрасывать или "skip"
- не обрабатывать встроенным DNS-сервером, а пересылать на целевой сервер. Значение по умолчанию: "drop"
.