Зоны

Общие сведения о Зонах

Зона в Termidesk Connect – это объект, описывающий доменные имена, для которых обеспечивается геобалансировка подключений.

Создание и настройка Зоны выполняется одним из способов:

Создание и настройка Зоны осуществляется через объект geolb (см. подраздел Объект geolb).

Создание и настройка Зоны из CLI

Для создания и настройки Зоны используются команды:

  • создание Зоны:

set geolb zone <имя_домена>
  • задание поддомена для указанного домена:

set geolb zone <имя_домена> nodes <имя_поддомена>

В командах с опцией nodes используется символ «.» для указания корневого домена. Для применения настроек домена третьего уровня нужно вместо точки использовать имя поддомена.

Пример команды для указания корневого домена:

set geolb zone termidesk.ru nodes .

Пример команды задания поддомена connect для домена connect.termidesk.ru:

set geolb zone termidesk.ru nodes connect
  • задание TTL для создаваемой Зоны:

set geolb zone <имя_домена> nodes <имя_поддомена> ttl <значение>
  • задание порядкового номера Виртуального Сервера, который будет использоваться для работы с доменом (значения указываются в порядке возрастания):

set geolb zone <имя_домена> nodes <имя_поддомена> vs <значение>
  • задание Виртуального Сервера для указанного порядкового номера vs:

set geolb zone <имя_домена> nodes <имя_поддомена> vs <значение> vs-id <имя_Виртуального _Сервера>
Можно указать несколько Виртуальных Серверов в Зоне для домена. Обработка запросов будет осуществляться в порядке возрастания порядкового номера Виртуального Сервера, указанного в параметре vs.
  • применение заданных настроек:

commit
  • сохранение настроек:

write
  • просмотр заданных настроек (указывается формат вывода – XML, JSON или TXT):

show configuration xml geolb zone <имя_домена>
  • просмотр выполненных команд:

show configuration cli geolb zone <имя_домена>

Создание и настройка Зоны из WUI

Для отображения списка Зон следует перейти «Настройки – ГеоБН – Зоны».

По умолчанию записи представлены в табличном виде и упорядочены согласно столбцу «Имя».

Основные параметры списка приведены в таблице (см. таблицу Основные параметры списка Зон).

Таблица 1. Основные параметры списка Зон
Параметр Описание

«Имя»

Наименование Зоны

Для добавления Зоны следует перейти «Настройки – ГеоБН – Зоны» и нажать экранную кнопку [Добавить].

Затем заполнить данные, перечисленные в столбце «Параметр» следующей таблицы (см. таблицу Данные для добавления Зоны).

Таблица 2. Данные для добавления Зоны
Параметр Описание

«Имя»

Наименование Зоны

«Поддомены»

Список поддоменов, для которых задаются параметры обработки запросов.

Над списком поддоменов можно выполнять следующие действия:

  • добавить, для этого нажать экранную кнопку [Добавить];

  • копировать, для этого выбрать нужные поддомены в списке и нажать экранную кнопку [Копировать];

  • изменить, для этого выбрать нужные поддомены в списке и нажать экранную кнопку [Изменить];

  • удалить, для этого выбрать нужные поддомены в списке и нажать экранную кнопку [Удалить]

По умолчанию список поддоменов представлен табличном виде и упорядочен согласно столбцу «Имена».

Основные параметры списка приведены в таблице (см. таблицу Основные параметры списка поддоменов).

Таблица 3. Основные параметры списка поддоменов
Параметр Описание

«Имена»

Наименование поддомена

«TTL»

Время жизни DNS-записи (в секундах)

«Виртуальные серверы»

Список назначенных Виртуальных Серверов для обработки запросов

Данные, необходимые для добавления поддомена, перечислены в столбце «Параметр» следующей таблицы (см. таблицу Данные для добавления поддомена).

Таблица 4. Данные для добавления поддомена
Параметр Описание

«Поддомен»

Наименование поддомена

«TTL»

Время жизни DNS-записи (в секундах)

«Виртуальные серверы»

Список назначенных Виртуальных Серверов для обработки запросов.

Над списком Виртуальных Серверов можно выполнять следующие действия:

  • добавить, для этого нажать экранную кнопку [Добавить];

  • удалить, для этого выбрать нужные серверы в списке и нажать экранную кнопку [Удалить]

Данные, необходимые для добавления списка Виртуальных Серверов перечислены в столбце «Параметр» следующей таблицы (см. таблицу Данные для добавления списка Виртуальных Серверов).

Таблица 5. Данные для добавления списка Виртуальных Серверов
Параметр Описание

«Порядковый номер»

Приоритет обработки запросов Виртуальным Сервером.

Обработка запросов осуществляется в порядке возрастания порядкового номера Виртуального Сервера.

В случае недоступности Виртуального Сервера, запросы будут обработаны следующим по порядку Виртуальным Сервером

«Виртуальный сервер»

Выбор Виртуального Сервера в списке

Для копирования Зоны нужно:

Копируются все исходные параметры, кроме имени.
  • отметить ее в списке и нажать экранную кнопку [Копировать];

  • в открывшейся форме заполнить имя создаваемой Зоны. Если имя уже существует, конфигурация будет перезаписана.

Для изменения Зоны нужно:

  • либо отметить ее в списке и нажать экранную кнопку [Изменить];

  • либо нажать левой кнопкой мыши на ее имя.

Для удаления Зоны нужно:

Для удаления нескольких Зон отметить их в списке.
  • отметить ее в списке и нажать экранную кнопку [Удалить];

  • подтвердить удаление, нажав экранную кнопку [Удалить] на запрос об удалении.

Объект geolb

Доступные команды объекта geolb приведены в таблице (см. таблицу Доступные команды объекта geolb).

Таблица 6. Доступные команды объекта geolb
Команда Описание

Конфигурация ADNS-сервера

set geolb adns <IP-адрес> <порт>

Создание конфигурации ADNS-сервера.

В случае использования отказоустойчивой конфигурации Termidesk Connect необходимо указывать общий IP-адрес кластера.

Пример команды:

set geolb adns ip 192.168.1.1 53

Конфигурация геолокационной IP-базы

set geolb geodb <имя>

Указание файла геолокационной IP-базы

Конфигурация Сервиса

set geolb service <имя>

Создание Сервиса

set geolb service <имя> hc-id <значение>

Проверка, относящаяся к геораспределенной балансировке

set geolb service <имя> local-ip <значение>

Внутренний IP-адрес Сервиса

set geolb service <имя> public-ip <значение>

Внешний IP-адрес Сервиса

set geolb service <имя> site <значение>

Площадка

set geolb service <имя> weight <значение>

Вес Сервиса

Конфигурация удаленной Площадки

set geolb site <имя>

Создание конфигурации удаленной Площадки

Функциональность команды в разработке и приведена для ознакомления.

Конфигурация DNS View

set geolb view <имя>

Создание DNS View

set geolb view <имя> net <сеть><длина_префикса>

Задание IP-адреса сети в формате CIDR.

Пример команды:

set geolb view ViewForLocalNet net 172.16.0.0/16

Конфигурация Виртуального Сервера геобалансировки

set geolb vs <имя>

Создание Виртуального Сервера геобалансировки

set geolb vs <имя> algorithm <значение>

Алгоритм выбора Виртуального Сервера.

Возможные значения:

  • ONLINE – Виртуальный Сервер перенаправит подключения только на доступные Сервисы;

  • ROUNDROBIN – Виртуальный Сервер последовательно распределит подключения между Сервисами для их равномерного распределения;

  • SOURCEIPHASH – Виртуальный Сервер будет перенаправлять подключения к Сервисам, основываясь на значении хеша IP-адреса. Это гарантирует, что подключение одного пользователя всегда будет направляться на один и тот же Сервис, снижая вероятность перегрузки;

  • STATICPROXIMITY – Виртуальный Сервер перенаправит подключения на ближайшую Площадку для выдачи Сервиса. В этом случае учитывается местоположение исходного источника запроса (см. подраздел Геолокационные IP-базы)

set geolb vs <имя> ecs <значение>

Использование опции EDNS Client Subnet.

Возможные значения:

  • ON – включен;

  • OFF – отключен.

Опция ecs используется для хранения информации о сети исходного источника запроса. Это полезно в случае, когда запрос пришел от вышестоящего DNS-сервера, местоположение которого точно неизвестно. Termidesk Connect получит информацию о сети исходного источника из входящего DNS-запроса и сохранит ее

set geolb vs <имя> persistence <значение>

Использование привязки сессии пользователя.

Возможные значения:

  • OFF – привязка входящего подключения к Сервису отключена;

  • SRCIP – привязка входящего подключения к Сервису на основе его IP-адреса

set geolb vs <имя> service-ids <значение>

Привязка Виртуального Сервера к Сервису

set geolb vs <имя> view-id <значение>

Привязка Виртуального Сервера к идентификатору DNS View

Конфигурация Зоны

set geolb zone <имя_домена>

Создание Зоны

set geolb zone <имя_домена> nodes <значение>

Задание поддомена для указанного домена, который является частью географически распределенной балансировки нагрузки для конкретного домена.

В командах с опцией nodes используется символ «.» для указания корневого домена. Для применения настроек домена третьего уровня нужно вместо точки использовать имя поддомена.

Для параметра nodes могут быть указаны следующие параметры:

  • ttl – TTL для создаваемой Зоны;

  • vs – порядковый номер Виртуального Сервера, который будет использоваться для работы с доменом. Для параметра vs указывается дополнительный параметр:

    • vs-id – имя Виртуального Сервера для указанного порядкового номера