Logo

EcoRouter

EcoNAT

EcoQOE

EcoBypass

EcoSwitch

English

  • Оборудование
  • Вход в систему
  • Подсказки и горячие клавиши
  • Работа с общей конфигурацией устройства
  • Первичная настройка
  • Хранилище сертификатов SSL
  • Настройки интерфейсов
  • ACL
  • Карты классов трафика
  • Подсистема NAT
  • Подсистема BRAS
  • Подсистема DPI
  • Подсистема логирования
  • Перенаправление DNS-запросов
  • Подмена IP-адресов в DNS-ответах
  • Защита от TCP SYN Flooding
  • Функция Sniffer
  • Общая диагностика системы
  • Действия с прошивкой
  • Счётчики
  • Справочник по командам
  • Подмена IP-адресов в DNS-ответах EcoNAT Documentation

    По отдельной лицензии для системы EcoSGE доступна функция DNS Substitution, которая выполняет подмену IP-адресов в незашифрованных DNS-ответах на запросы ресурсных записей типа A (для IPv4) и AAAA (для IPv6). Параметры настройки данной функции содержатся в ветке конфигурации system.dns_substitution:

    EcoSGE:system.dns_substitution# show
    disable
    acl none
    aclv6 none
    domains ( )   


    В таблице ниже дано описание параметров функции DNS Substitution.

    ПараметрОписание
    enable | disableВключение / выключение функции (по умолчанию disable)
    aclACL для трафика IPv4, к которому необходимо применять функцию. По умолчанию none (не применять к трафику IPv4)
    aclv6ACL для трафика IPv6, к которому необходимо применять функцию. По умолчанию none (не применять к трафику IPv6). Параметр доступен при наличии лицензии на работу с трафиком IPv6
    domains ( )Список пар "доменное_имя IP_адрес_для_подмены". Можно указывать как IPv4-, так и IPv6-адреса. При несоответствии типа запрошенной ресурсной записи (A или AAAA) и версии IP-адреса в ответе DNS-сервера подмена не производится. Максимальное количество пар – 8192

    При задании списка domains ( ) одной строкой количество пар "доменное_имя IP_адрес_для_подмены" ограничено максимальной длиной строки CLI (1000 символов). Поэтому для большого количества таких пар следует указывать их по одной в отдельных строках или использовать оператор +=. Пример параметра domains ( ), содержащего три пары:

    domains (
      "host1.domain1 198.51.100.1"
      "host2.domain2 198.51.100.2"
      "host3.domain3 198.51.100.3"
    )   

    Для удаления пары "доменное_имя IP_адрес" из списка domains ( ) необходимо использовать оператор -=.

    Подсчёт количества пакетов с подменёнными IPv4- и IPv6-адресами ведётся счетчиками cr_dns_spoof_ipv4 и cr_dns_spoof_ipv6.