Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
dpi:dpi_options:dns_substitution:start [2024/07/02 08:37] – elena.krasnobryzh | dpi:dpi_options:dns_substitution:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | {{indexmenu_n> | ||
- | ======Подмена DNS-ответов====== | ||
- | =====Назначение===== | ||
- | Услуга подмены DNS-ответов позволяет изменять IP-адреса, | ||
- | Эта услуга эффективна для контроля DNS-запросов клиентов и перенаправления их на альтернативные IP-адреса. Она особенно полезна, | ||
- | |||
- | ====Схема работы услуги==== | ||
- | - Клиент запрашивает выполняет определенный тип запроса к DNS-серверу (например, | ||
- | - DNS сервер возвращает ответ (для записи типа А это IP-адрес). | ||
- | - DPI видит запрос и проверяет, | ||
- | - Если услуга назначена, | ||
- | - DPI перенаправляет модифицированный ответ клиенту. При этом клиент не замечает модификации и считает ответ легитимным. | ||
- | |||
- | =====Настройка===== | ||
- | - Создать текстовый файл и добавить в него правила подмены для DNS, указав доменное имя, тип DNS-записи и IP-адрес, | ||
- | * A — IPv4-адрес; | ||
- | * AAAA — IPv6-адрес. <code bash>vi test.txt | ||
- | google.com A 192.0.2.1 | ||
- | example.com AAAA 2001: | ||
- | *.fb.com A 203.0.113.5 | ||
- | </ | ||
- | - Утилитой '' | ||
- | - Поместить полученный бинарный файл в директорию, | ||
- | - Создать профиль услуги:< | ||
- | |||
- | =====Управление===== | ||
- | '' | ||
- | |||
- | Формат команды: | ||
- | <code bash> | ||
- | |||
- | Подключение услуги: | ||
- | <code bash> | ||
- | #или | ||
- | fdpi_ctrl load --service 19 --profile.name test_193 --vchannel 1</ | ||
- | |||
- | Отключение услуги: | ||
- | <code bash> | ||
- | #или | ||
- | fdpi_ctrl del --service 19 --profile.name test_193 --vchannel 1</ | ||
- | |||