Зоны

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

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

В настройках Зоны возможно создавать поддомены, а также задавать наборы ресурсных записей разных типов для одного поддомена:

  • A, который может задаваться статическим и динамическим методом;

  • AAAA, который может задаваться статическим и динамическим методом;

  • CNAME, который может задаваться статическим и динамическим методом;

  • MX, который может задаваться только статическим методом;

  • TXT, который может задаваться только статическим методом;

  • SRV, который может задаваться только статическим методом.

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

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

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

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

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

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

Указывается доменное имя Зоны и назначенный DNS View.

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

set geolb zone termidesk.ru default
  • настройка SOA-записи (Start of Authority):

    • указание имени первичного DNS-сервера (по умолчанию – ns):

      set geolb zone <имя_домена> <DNS_View> SOA ns mname <значение>

      Указывается имя, которое вместе с именем Зоны образует FQDN.

      Например, если задано имя Зоны termidesk.ru и имя первичного DNS-сервера ns, тогда FQDN будет ns.termidesk.ru.

    • задание IP-адреса первичного DNS-сервера (ADNS):

      set geolb zone <имя_домена> <DNS_View> SOA ns ip <IP-адрес>
    • указание контакта администратора зоны (по умолчанию – admin.gslb.ru):

      set geolb zone <имя_домена> <DNS_View> SOA rname <значение>
    • задание интервала (в секундах) обновлений запросов от вторичного DNS-сервера к первичному (по умолчанию – 86400):

      set geolb zone <имя_домена> <DNS_View> SOA refresh <значение>
    • задание интервала (в секундах) повторных попыток обновления, если первичный DNS-сервер не ответил (по умолчанию – 7200):

      set geolb zone <имя_домена> <DNS_View> SOA retry <значение>
    • задание срока действия (в секундах) данных при недоступности первичного DNS-сервера (по умолчанию – 1209600):

      set geolb zone <имя_домена> <DNS_View> SOA expire <значение>
    • задание минимального времени (в секундах) жизни отрицательных ответов (по умолчанию – 3600):

      set geolb zone <имя_домена> <DNS_View> SOA minimum <значение>
    • задание TTL (в секундах) для DNS-записей (по умолчанию – 5):

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

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

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

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

set geolb zone termidesk.ru default nodes .

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

set geolb zone termidesk.ru default nodes connect
  • (опционально) задание набора ресурсных записей с типом А для указанного поддомена:

    • задание времени (в секундах) жизни DNS-записи при кешировании:

      set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset A ttl <значение>
      Если значение не будет задано, то используется значение ttl из SOA-записи.
    • или указание IPv4-адреса (возможно добавить несколько IPv4-адресов для одного набора ресурсных записей):

      set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset A ip-list <IP-адрес>
      При задании ресурсной записи статическим методом указывается IPv4-адрес. При задании ресурсной записи динамическим методом указывается Виртуальный Сервер. Нельзя использовать оба метода вместе. В конфигурацию будут сохранены ресурсные записи, которые заданы последними.
    • или задание Виртуального Сервера и его приоритета использования (возможно добавить несколько Виртуальных Серверов для одного набора ресурсных записей):

      set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset A vs-list <имя_Виртуального_Сервера> order <приоритет>

      Указываются следующие значения:

      • <имя_Виртуального_Сервера> – имя Виртуального Сервера для обработки запросов;

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

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

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

  • (опционально) задание набора ресурсных записей с типом AAAA для указанного поддомена:

    • задание времени (в секундах) жизни DNS-записи при кешировании:

      set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset AAAA ttl <значение>
      Если значение не будет задано, то используется значение ttl из SOA-записи.
    • или указание IPv6-адреса (возможно добавить несколько IPv6-адресов для одного набора ресурсных записей):

      set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset AAAA ip-list <IP-адрес>
      При задании ресурсной записи статическим методом указывается IPv6-адрес. При задании ресурсной записи динамическим методом указывается Виртуальный Сервер. Нельзя использовать оба метода вместе. В конфигурацию будут сохранены ресурсные записи, которые заданы последними.
    • или задание Виртуального Сервера с приоритетом его использования (возможно добавить несколько Виртуальных Серверов для одного набора ресурсных записей):

      set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset AAAA vs-list <имя_Виртуального_Сервера> order <приоритет>

      Указываются следующие значения:

      • <имя_Виртуального_Сервера> – имя Виртуального Сервера для обработки запросов;

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

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

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

  • (опционально) задание набора ресурсных записей с типом CNAME для указанного поддомена:

    • задание времени (в секундах) жизни DNS-записи при кешировании:

      set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset CNAME ttl <значение>
      Если значение не будет задано, то используется значение ttl из SOA-записи.
    • или указание канонического имени (возможно добавить несколько канонических имен для одного набора ресурсных записей):

      set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset CNAME cname <каноническое_имя>
      При задании ресурсной записи статическим методом указывается каноническое имя. При задании ресурсной записи динамическим методом указывается Виртуальный Сервер. Нельзя использовать оба метода вместе. В конфигурацию будут сохранены ресурсные записи, которые заданы последними.
    • или задание Виртуального Сервера с приоритетом его использования (возможно добавить несколько Виртуальных Серверов для одного набора ресурсных записей):

      set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset CNAME vs-list <имя_Виртуального_Сервера> order <приоритет>

      Указываются следующие значения:

      • <имя_Виртуального_Сервера> – имя Виртуального Сервера для обработки запросов;

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

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

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

  • (опционально) задание набора ресурсных записей с типом MX для указанного поддомена:

    • задание времени (в секундах) жизни DNS-записи при кешировании:

      set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset MX ttl <значение>
      Если значение не будет задано, то используется значение ttl из SOA-записи.
    • задание хоста с почтовой службой и его приоритета использования (возможно добавить несколько хостов для одного набора ресурсных записей):

      set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset MX records <приоритет> <хост>

      Ресурсная запись MX задается статическим методом, для записи указываются следующие значения:

      • <приоритет> – приоритет использования хоста в списке. Чем ниже число, тем выше приоритет;

      • <хост> – наименование хоста с почтовой службой.

  • (опционально) задание набора ресурсных записей с типом TXT для указанного поддомена:

    • задание времени (в секундах) жизни DNS-записи при кешировании:

      set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset TXT ttl <значение>
      Если значение не будет задано, то используется значение ttl из SOA-записи.
    • задание ресурсной записи TXT (возможно добавить несколько записей для одного набора ресурсных записей):

      set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset TXT txt-list <значение>
      Ресурсная запись TXT задается статическим методом.
  • (опционально) задание набора ресурсных записей с типом SRV для указанного поддомена:

    • задание времени (в секундах) жизни DNS-записи при кешировании:

      set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset SRV ttl <значение>
      Если значение не будет задано, то используется значение ttl из SOA-записи.
    • задание ресурсной записи SRV (возможно добавить несколько записей для одного набора ресурсных записей):

      set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset SRV records <приоритет> <вес> <порт> <сервер>

      Ресурсная запись SRV задается статическим методом, для записи указываются следующие значения:

      • <приоритет> – приоритет использования целевого сервера в списке. Чем ниже число, тем выше приоритет;

      • <вес> – приоритет распределения запросов на целевой сервер. Чем больше Вес, тем чаще на этот сервер идет перенаправление входящих подключений;

      • <порт> – номер порта целевого сервера;

      • <сервер> – полное доменное имя FQDN целевого сервера.

  • применение заданных настроек:

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

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

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

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

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

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

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

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

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

«Имя»

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

«View»

Наименование назначенного DNS View

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

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

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

Общие настройки

«Имя»

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

«View»

Наименование DNS View для назначения

Область «SOA»

«Имя первичного DNS-сервера»

Имя первичного DNS-сервера.

Указывается имя, которое вместе с именем Зоны образует FQDN.

Например, если задано имя Зоны «termidesk.ru» и имя первичного DNS-сервера «ns», тогда FQDN будет «ns.termidesk.ru».

Значение по умолчанию: «ns»

«IP-адрес»

IP-адрес первичного DNS-сервера (ADNS)

«Контакт администратора зоны»

Контакт администратора зоны.

Значение по умолчанию: «admin.gslb.ru»

«Интервал обновлений, с»

Интервал (в секундах) обновлений запросов от вторичного DNS-сервера к первичному.

Значение по умолчанию: «86400»

«Интервал повторных попыток обновления, с»

Интервал (в секундах) повторных попыток обновления, если первичный DNS-сервер не ответил.

Значение по умолчанию: «7200»

«Срок действия данных при недоступности сервера, с»

Срок действия (в секундах) данных при недоступности первичного DNS-сервера.

Значение по умолчанию: «1209600»

«Минимальное время жизни отрицательных ответов, с»

Минимальное время (в секундах) жизни отрицательных ответов (по умолчанию – 3600)

«TTL для записей по умолчанию, с»

Значение TTL (в секундах) для DNS-записей.

Значение по умолчанию: «5»

Область «Поддомены»

«Поддомены»

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

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

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

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

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

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

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

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

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

«Имя»

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

«Типы ресурсных записей»

Типы назначенных ресурсных записей

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

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

«Имя»

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

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

«А»

Включение или отключение возможности добавления ресурсных записей с типом A

«TTL»

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

Если значение не будет задано, то используется значение «TTL» из SOA-записи.

Значение по умолчанию: «5».

Параметр доступен при включении параметра «A»

«Метод»

Метод назначения статической записи.

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

  • «STATIC» – статический метод;

  • «DYNAMIC» – динамический метод.

Параметр доступен при включении параметра «A»

«Список IP-адресов»

Область для добавления IPv4-адресов, при запросе из которых Termidesk Connect будет выдавать настроенные IP-адреса Сервисов. Для доступа к области нажать экранную кнопку [+ Добавить].

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

  • добавить IP-адрес в список, для этого нажать экранную кнопку [+] и указать IPv4-адрес;

  • удалить IP-адрес из списка, для этого нажать экранную кнопку [-].

Параметр доступен при включении параметра «A» и выборе статического метода

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

Область для добавления Виртуальных Серверов. Для доступа к области нажать экранную кнопку [+ Добавить].

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

  • добавить Виртуальный Сервер в список, для этого нажать экранную кнопку [+], далее указать значения «ID» и «Порядковый номер», где:

    • «ID» – имя Виртуального Сервера для обработки запросов;

    • «Порядковый номер» – приоритет обработки запросов Виртуальным Сервером;

  • удалить Виртуальный Сервер из списка, для этого нажать экранную кнопку [-].

Параметр доступен при включении параметра «A» и выборе динамического метода

«АAAA»

Включение или отключение возможности добавления ресурсных записей с типом AAAA

«TTL»

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

Если значение не будет задано, то используется значение «TTL» из SOA-записи.

Значение по умолчанию: «5».

Параметр доступен при включении параметра «AAAA»

«Метод»

Метод назначения статической записи.

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

  • «STATIC» – статический метод;

  • «DYNAMIC» – динамический метод.

Параметр доступен при включении параметра «AAAA»

«Список IP-адресов»

Область для добавления IPv6-адресов, при запросе из которых Termidesk Connect будет выдавать настроенные IP-адреса Сервисов. Для доступа к области нажать экранную кнопку [+ Добавить].

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

  • добавить IP-адрес в список, для этого нажать экранную кнопку [+] и указать IPv6-адрес;

  • удалить IP-адрес из списка, для этого нажать экранную кнопку [-].

Параметр доступен при включении параметра «AAAA» и выборе статического метода

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

Область для добавления Виртуальных Серверов. Для доступа к области нажать экранную кнопку [+ Добавить].

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

  • добавить Виртуальный Сервер в список, для этого нажать экранную кнопку [+], далее указать значения «ID» и «Порядковый номер», где:

    • «ID» – имя Виртуального Сервера для обработки запросов;

    • «Порядковый номер» – приоритет обработки запросов Виртуальным Сервером;

  • удалить Виртуальный Сервер из списка, для этого нажать экранную кнопку [-].

Параметр доступен при включении параметра «AAAA» и выборе динамического метода

«CNAME»

Включение или отключение возможности добавления ресурсных записей с типом CNAME

«TTL»

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

Если значение не будет задано, то используется значение «TTL» из SOA-записи.

Значение по умолчанию: «5».

Параметр доступен при включении параметра «CNAME»

«Метод»

Метод назначения статической записи.

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

  • «STATIC» – статический метод;

  • «DYNAMIC» – динамический метод.

Параметр доступен при включении параметра «CNAME»

«Список IP-адресов»

Область для добавления канонических имен записей. Для доступа к области нажать экранную кнопку [+ Добавить].

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

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

  • удалить каноническое имя из списка, для этого нажать экранную кнопку [-].

Параметр доступен при включении параметра «CNAME» и выборе статического метода

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

Область для добавления Виртуальных Серверов. Для доступа к области нажать экранную кнопку [+ Добавить].

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

  • добавить Виртуальный Сервер в список, для этого нажать экранную кнопку [+], далее указать значения «ID» и «Порядковый номер», где:

    • «ID» – имя Виртуального Сервера для обработки запросов;

    • «Порядковый номер» – приоритет обработки запросов Виртуальным Сервером;

  • удалить Виртуальный Сервер из списка, для этого нажать экранную кнопку [-].

Параметр доступен при включении параметра «CNAME» и выборе динамического метода

«MX»

Включение или отключение возможности добавления ресурсных записей с типом MX

«TTL»

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

Если значение не будет задано, то используется значение «TTL» из SOA-записи.

Значение по умолчанию: «5».

Параметр доступен при включении параметра «MX»

«MX»

Область для добавления ресурсных записей с типом MX. Для доступа к области нажать экранную кнопку [+ Добавить].

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

  • добавить запись в список, для этого нажать экранную кнопку [+], далее указать значения «Приоритет» и «Хост с почтовой службой», где:

    • «Приоритет» – приоритет использования хоста в списке. Чем ниже число, тем выше приоритет;

    • «Хост с почтовой службой» – наименование хоста с почтовой службой;

  • удалить запись из списка, для этого нажать экранную кнопку [-].

Параметр доступен при включении параметра «MX»

«TXT»

Включение или отключение возможности добавления ресурсных записей с типом TXT

«TTL»

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

Если значение не будет задано, то используется значение «TTL» из SOA-записи.

Значение по умолчанию: «5».

Параметр доступен при включении параметра «TXT»

«Набор ресурсных записей TXT»

Область для добавления ресурсных записей с типом TXT. Для доступа к области нажать экранную кнопку [+ Добавить].

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

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

  • удалить запись из списка, для этого нажать экранную кнопку [-].

Параметр доступен при включении параметра «TXT»

«SRV»

Включение или отключение возможности добавления ресурсных записей с типом SRV

«TTL»

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

Если значение не будет задано, то используется значение «TTL» из SOA-записи.

Значение по умолчанию: «5».

Параметр доступен при включении параметра «SRV»

«Набор ресурсных записей SRV»

Область для добавления ресурсных записей с типом SRV. Для доступа к области нажать экранную кнопку [+ Добавить].

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

  • добавить запись в список, для этого нажать экранную кнопку [+] и указать значения полей, где:

    • «Приоритет» – приоритет использования целевого сервера в списке. Чем ниже число, тем выше приоритет;

    • «Вес» – приоритет распределения запросов на целевой сервер. Чем больше Вес, тем чаще на этот сервер идет перенаправление входящих подключений;

    • «Порт» – номер порта целевого сервера;

    • «FQDN целевого сервера» – полное доменное имя FQDN целевого сервера.

  • удалить запись из списка, для этого нажать экранную кнопку [-].

Параметр доступен при включении параметра «SRV»

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

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

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

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

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

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

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

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

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

Объект geolb

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

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

Конфигурация ADNS

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

Добавление ADNS. Указывается IP-адрес и номер порта, на котором Termidesk Connect будет принимать входящие DNS-запросы.

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

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

set geolb adns 192.168.1.1 53

set geolb adns <IP-адрес> <порт> vrf <имя_VRF>

Задание имени таблицы VRF для привязки сетевого интерфейса с указанным IP-адресом (по умолчанию – default).

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

set geolb geodb <имя_файла>.mmdb

Активация геолокационной IP-базы на устройстве.

Для активации на устройстве доступна только одна геолокационная IP-база. При активации новой IP-базы, предыдущая будет деактивирована

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

set geolb service <тип> <имя>

Создание Сервиса. Возможные типы записи Сервиса:

  • A – Сервис с назначенными IPv4-адресами;

  • AAAA – Сервис с назначенными IPv6-адресами;

  • CNAME – Сервис с назначенным доменным именем

set geolb service A <имя> <параметр> <значение>

Настройка Сервиса с типом записи A. Для настройки доступны следующие параметры:

  • hc-id – Проверка, которая будет выполняться для DNS-сервера с локальным IP-адресом;

  • local-ip – внутренний IP-адрес Сервиса, используемый для доступа внутри локальной сети;

  • public-ip – публичный IP-адрес Сервиса, используемый для доступа из внешних сетей;

  • site – Площадка для Сервиса

set geolb service AAAA <имя> <параметр> <значение>

Настройка Сервиса с типом записи AAAA. Для настройки доступны следующие параметры:

  • hc-id – Проверка, которая будет выполняться для DNS-сервера с локальным IP-адресом;

  • local-ip – внутренний IP-адрес Сервиса, используемый для доступа внутри локальной сети;

  • public-ip – внешний IP-адрес Сервиса, используемый для доступа из внешних сетей;

  • site – Площадка для Сервиса

set geolb service CNAME <имя> <параметр> <значение>

Настройка Сервиса с типом записи CNAME. Для настройки доступны следующие параметры:

  • cname – каноническое имя Сервиса, используемое на уровне DNS независимо от типа сети;

  • hc-id – Проверка, которая будет выполняться для DNS-сервера с локальным IP-адресом;

  • site – Площадка для Сервиса

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

set geolb site <имя>

Добавление Площадки

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

set geolb view <имя>

Создание DNS View

set geolb view <имя> order <значение>

Задание приоритета DNS View. Чем ниже приоритет, тем выше DNS View находится в списке проверок

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

Список IP-адресов сетей в формате CIDR, при запросе из которых Termidesk Connect будет выдавать настроенные IP-адреса Сервисов (одна команда добавляет только один IP-адрес сети, при добавлении нескольких IP-адресов повторить команду для каждого).

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

set geolb view ViewForLocalNet net 172.16.0.0/16

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

set geolb vs <тип> <имя>

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

  • A – Сервис с назначенными IPv4-адресами;

  • AAAA – Сервис с назначенными IPv6-адресами;

  • CNAME – Сервис с назначенным доменным именем

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

Алгоритм геобалансировки (по умолчанию – ONLINE). Возможные значения:

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

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

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

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

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

Использование опции ECS (EDNS Client Subnet) (по умолчанию – OFF). Возможные значения:

  • ON – использовать ECS для определения адреса источника запроса;

  • OFF – не использовать ECS.

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

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

Использование привязки входящего подключения к одному Сервису на время обработки его DNS-запросов. Возможные значения:

  • OFF – привязка к Сервису не используется;

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

При выборе значения SRCIP для параметра persistence может быть указан дополнительный параметр:

  • timeout – таймаут (в секундах) привязки к источнику запроса (значение от 1 д 100, по умолчанию – 60)

set geolb vs <тип> <имя> service-ids <имя_Сервиса>

Привязка Сервиса к Виртуальному Серверу геобалансировки (одна команда добавляет только один Сервис, для добавления нескольких Сервисов повторить команду для каждого).

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

set geolb vs <тип> <имя> service-ids <имя_Сервиса> weight <значение>

Указание веса Сервиса (значение от 1 до 100).

Вес определяет приоритет распределения запросов на Сервис, параметр необходим при балансировке с использованием алгоритма ROUNDROBIN. Чем больше Вес Сервиса, тем чаще на этот Сервис идет перенаправление входящих подключений

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

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

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

Указывается доменное имя Зоны и назначенный DNS View.

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

set geolb zone termidesk.ru default

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

Задание срока действия (в секундах) данных при недоступности первичного DNS-сервера (по умолчанию – 1209600). Значение указывается для настройки SOA-записи

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

Задание минимального времени (в секундах) жизни отрицательных ответов (по умолчанию – 3600). Значение указывается для настройки SOA-записи

set geolb zone <имя_домена> <DNS_View> SOA ns ip <IP-адрес>

Задание IP-адреса первичного DNS-сервера (ADNS). IP-адрес указывается для настройки SOA-записи

set geolb zone <имя_домена> <DNS_View> SOA ns mname <значение>

Указание имени первичного DNS-сервера (по умолчанию – ns). Значение указывается для настройки SOA-записи.

Указывается имя, которое вместе с именем Зоны образует FQDN. Например, если задано имя Зоны termidesk.ru и имя первичного DNS-сервера ns, тогда FQDN будет ns.termidesk.ru

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

Задание интервала (в секундах) обновлений запросов от вторичного DNS-сервера к первичному (по умолчанию – 86400). Значение указывается для настройки SOA-записи

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

Задание интервала (в секундах) повторных попыток обновления, если первичный DNS-сервер не ответил (по умолчанию – 7200). Значение указывается для настройки SOA-записи

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

Указание контакта администратора зоны (по умолчанию – admin.gslb.ru). Значение указывается для настройки SOA-записи

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

Задание задание TTL (в секундах) для DNS-записей (по умолчанию – 5). Значение указывается для настройки SOA-записи

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

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

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

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

set geolb zone termidesk.ru default nodes .

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

set geolb zone termidesk.ru default nodes connect

set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset A ip-list <IP-адрес>

Указание IPv4-адреса (возможно добавить несколько IPv4-адресов для одного набора ресурсных записей). IP-адрес указывается при добавлении набора ресурсных записей с типом А для указанного поддомена.

При задании ресурсной записи статическим методом указывается IPv4-адрес. При задании ресурсной записи динамическим методом указывается Виртуальный Сервер. Нельзя использовать оба метода вместе. В конфигурацию будут сохранены ресурсные записи, которые заданы последними

set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset A ttl <значение>

Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом А для указанного поддомена.

Если значение не будет задано, то используется значение ttl из SOA-записи

set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset A vs-list <имя_Виртуального_Сервера> order <приоритет>

Задание Виртуального Сервера и его приоритета использования (возможно добавить несколько Виртуальных Серверов для одного набора ресурсных записей). Значения указываются при добавлении набора ресурсных записей с типом А для указанного поддомена.

Указываются следующие значения:

  • <имя_Виртуального_Сервера> – имя Виртуального Сервера для обработки запросов;

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

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

set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset AAAA ip-list <IP-адрес>

Указание IPv6-адреса (возможно добавить несколько IPv6-адресов для одного набора ресурсных записей). IP-адрес указывается при добавлении набора ресурсных записей с типом AAAA для указанного поддомена.

При задании ресурсной записи статическим методом указывается IPv6-адрес. При задании ресурсной записи динамическим методом указывается Виртуальный Сервер. Нельзя использовать оба метода вместе. В конфигурацию будут сохранены ресурсные записи, которые заданы последними

set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset AAAA ttl <значение>

Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом AAAA для указанного поддомена.

Если значение не будет задано, то используется значение ttl из SOA-записи

set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset AAAA vs-list <имя_Виртуального_Сервера> order <приоритет>

Задание Виртуального Сервера и его приоритета использования (возможно добавить несколько Виртуальных Серверов для одного набора ресурсных записей). Значения указываются при добавлении набора ресурсных записей с типом AAAA для указанного поддомена.

Указываются следующие значения:

  • <имя_Виртуального_Сервера> – имя Виртуального Сервера для обработки запросов;

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

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

set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset CNAME cname <каноническое_имя>

Указание канонического имени (возможно добавить несколько канонических имен для одного набора ресурсных записей). Значение указывается при добавлении набора ресурсных записей с типом CNAME для указанного поддомена.

При задании ресурсной записи статическим методом указывается каноническое имя. При задании ресурсной записи динамическим методом указывается Виртуальный Сервер. Нельзя использовать оба метода вместе. В конфигурацию будут сохранены ресурсные записи, которые заданы последними

set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset CNAME ttl <значение>

Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом CNAME для указанного поддомена.

Если значение не будет задано, то используется значение ttl из SOA-записи

set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset CNAME vs-list <имя_Виртуального_Сервера> order <приоритет>

Задание Виртуального Сервера и его приоритета использования (возможно добавить несколько Виртуальных Серверов для одного набора ресурсных записей). Значения указываются при добавлении набора ресурсных записей с типом CNAME для указанного поддомена.

Указываются следующие значения:

  • <имя_Виртуального_Сервера> – имя Виртуального Сервера для обработки запросов;

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

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

set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset MX ttl <значение>

Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом MX для указанного поддомена.

Если значение не будет задано, то используется значение ttl из SOA-записи

set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset MX records <приоритет> <хост>

Задание хоста с почтовой службой и его приоритета использования (возможно добавить несколько хостов для одного набора ресурсных записей). Значения указываются при добавлении набора ресурсных записей с типом MX для указанного поддомена.

Ресурсная запись MX задается статическим методом, для записи указываются следующие значения:

  • <приоритет> – приоритет использования хоста в списке. Чем ниже число, тем выше приоритет;

  • <хост> – наименование хоста с почтовой службой

set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset TXT ttl <значение>

Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом TXT для указанного поддомена.

Если значение не будет задано, то используется значение ttl из SOA-записи

set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset TXT txt-list <имя_Виртуального_Сервера> order <приоритет>

Задание ресурсной записи TXT (возможно добавить несколько записей для одного набора ресурсных записей). Значение указывается при добавлении набора ресурсных записей с типом TXT для указанного поддомена.

Ресурсная запись TXT задается статическим методом

set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset SRV ttl <значение>

Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом SRV для указанного поддомена.

Если значение не будет задано, то используется значение ttl из SOA-записи

set geolb zone <имя_домена> <DNS_View> nodes <имя_поддомена> rrset SRV txt-list <имя_Виртуального_Сервера> order <приоритет>

Задание ресурсной записи SRV (возможно добавить несколько записей для одного набора ресурсных записей). Значения указываются при добавлении набора ресурсных записей с типом SRV для указанного поддомена.

Ресурсная запись SRV задается статическим методом, для записи указываются следующие значения:

  • <приоритет> – приоритет использования целевого сервера в списке. Чем ниже число, тем выше приоритет;

  • <вес> – приоритет распределения запросов на целевой сервер. Чем больше Вес, тем чаще на этот сервер идет перенаправление входящих подключений;

  • <порт> – номер порта целевого сервера;

  • <сервер> – полное доменное имя FQDN целевого сервера