Сервисы
Общие сведения о Сервисах
Сервис в Termidesk Connect – это объект (абстракция) с назначенным IP-адресом или доменныи именем, доступ к которому нужно предоставить пользователю в рамках геобалансировки. IP-адрес или доменное имя, заданные в Сервисе, помещаются в DNS-ответ.
В Termidesk Connect доступно создание и настройка следующих типов Сервисов:
-
A;
-
AAAA;
-
CNAME.
Для Сервиса с типом CNAME задается доменное имя.
Для Сервиса с типом A или AAAA можно задать следующие типы IP-адресов:
-
внутренний – IP-адрес назначается Сервису всегда, т. е. он обязательно должен быть указан в конфигурации Сервиса;
-
публичный – IP-адрес назначается Сервису только в тех случаях, когда нужно обеспечить его функционирование также во внешней сети.
В случае, если назначены оба IP-адреса, в DNS-ответ будет помещен публичный IP-адрес сети.
Создание и настройка Сервиса выполняется одним из способов:
-
из интерфейса командной строки Termidesk Connect (см. подраздел Создание и настройка Сервиса из CLI);
-
из веб-интерфейса Termidesk Connect (см. подраздел Создание и настройка Сервиса из WUI).
Создание и настройка Сервиса осуществляется через объект geolb (см. подраздел Объект geolb).
Создание и настройка Сервиса из CLI
Termidesk Connect позволяет создать и настроить следующие типы Сервиса:
-
A (см. подраздел Создание и настройка Сервиса c типом A);
-
AAAA (см. подраздел Создание и настройка Сервиса c типом AAAA);
-
CNAME (см. подраздел Создание и настройка Сервиса c типом CNAME).
Создание и настройка Сервиса c типом A
Для создания и настройки Сервиса используются команды:
-
создание Сервиса (значение от 1 до 255 символов):
set geolb service A <имя>
-
(опционально) задание Проверки, которая будет выполняться для DNS-сервера с локальным IP-адресом:
set geolb service A <имя> hc-id <имя_Проверки>
| Используются те же Проверки, которые были заданы для управления трафиком (см. подраздел Проверки). |
-
(опционально) задание Площадки для Сервиса:
set geolb service A <имя> site <имя_Площадки>
-
задание внутреннего IPv4-адреса Сервиса, используемого для доступа внутри локальной сети:
set geolb service A <имя> local-ip <IP-адрес>
| Для работы функционала DNS View (см. подраздел DNS View) задание внутреннего IP-адреса обязательно. |
-
(опционально) задание публичного IPv4-адреса Сервиса, используемого для доступа из внешних сетей:
set geolb service A <имя> public-ip <IP-адрес>
-
применение заданных настроек:
commit
-
сохранение настроек:
write
-
просмотр заданных настроек (указывается формат вывода –
XML,JSONилиTXT):
show configuration xml geolb service A <имя>
-
просмотр выполненных команд:
show configuration cli geolb service A <имя>
Создание и настройка Сервиса c типом AAAA
Для создания и настройки Сервиса используются команды:
-
создание Сервиса (значение от 1 до 255 символов):
set geolb service AAAA <имя>
-
(опционально) задание Проверки, которая будет выполняться для DNS-сервера с локальным IP-адресом:
set geolb service AAAA <имя> hc-id <имя_Проверки>
| Используются те же Проверки, которые были заданы для управления трафиком (см. подраздел Проверки). |
-
(опционально) задание Площадки для Сервиса:
set geolb service AAAA <имя> site <имя_Площадки>
-
(опционально) задание внутреннего IPv6-адреса Сервиса, используемого для доступа внутри локальной сети:
set geolb service AAAA <имя> local-ip <IP-адрес>
| Для работы функционала DNS View (см. подраздел DNS View) задание внутреннего IP-адреса обязательно. |
-
задание публичного IPv6-адреса Сервиса, используемого для доступа из внешних сетей:
set geolb service AAAA <имя> public-ip <IP-адрес>
-
применение заданных настроек:
commit
-
сохранение настроек:
write
-
просмотр заданных настроек (указывается формат вывода –
XML,JSONилиTXT):
show configuration xml geolb service AAAA <имя>
-
просмотр выполненных команд:
show configuration cli geolb service AAAA <имя>
Создание и настройка Сервиса c типом CNAME
Для создания и настройки Сервиса используются команды:
-
создание Сервиса (значение от 1 до 255 символов):
set geolb service CNAME <имя>
-
(опционально) задание Проверки, которая будет выполняться для DNS-сервера с локальным IP-адресом:
set geolb service CNAME <имя> hc-id <имя_Проверки>
| Используются те же Проверки, которые были заданы для управления трафиком (см. подраздел Проверки). |
-
(опционально) задание Площадки для Сервиса:
set geolb service CNAME <имя> site <имя_Площадки>
-
задание канонического имени Сервиса, используемого на уровне DNS независимо от типа сети:
set geolb service CNAME <имя> cname <каноническое_имя>
| Для работы функционала DNS View (см. подраздел DNS View) задание канонического имени обязательно. |
-
применение заданных настроек:
commit
-
сохранение настроек:
write
-
просмотр заданных настроек (указывается формат вывода –
XML,JSONилиTXT):
show configuration xml geolb service CNAME <имя>
-
просмотр выполненных команд:
show configuration cli geolb service CNAME <имя>
Создание и настройка Сервиса из WUI
Для отображения списка Сервисов следует перейти «Настройки – ГеоБН – Сервисы».
По умолчанию записи представлены в табличном виде и упорядочены согласно столбцу «Имя».
Основные параметры списка приведены в таблице (см. таблицу Основные параметры списка Сервисов).
| Параметр | Описание |
|---|---|
«Имя» |
Наименование Сервиса |
«Тип» |
Тип Сервиса. Возможные значения:
|
«Статус» |
Статус Сервиса. Возможные значения:
|
«Публичный IP» |
IP-адрес Сервиса, используемый для доступа из внешних сетей |
«Внутренний IP» |
IP-адрес Сервиса, используемый для доступа внутри локальной сети |
«CNAME» |
Каноническое имя Сервиса, используемое на уровне DNS |
Для добавления Сервиса следует перейти «Настройки – ГеоБН – Сервисы» и нажать экранную кнопку [Добавить].
Затем заполнить данные, перечисленные в столбце «Параметр» следующей таблицы (см. таблицу Данные для добавления Сервиса).
| Параметр | Описание |
|---|---|
«Имя» |
Наименование Сервиса |
«Тип» |
Тип Сервиса. Возможные значения:
|
«Проверка» |
Выбор Проверки, которая будет выполняться для DNS-сервера с локальным IP-адресом |
«Площадка» |
Выбор Площадки |
«Публичный IP» |
IP-адрес Сервиса, используемый для доступа из внешних сетей. Параметр доступен при выборе Сервиса с типом A или AAAA |
«Внутренний IP» |
IP-адрес Сервиса, используемый для доступа внутри локальной сети. Параметр доступен при выборе Сервиса с типом A или AAAA |
«CNAME» |
Каноническое имя Сервиса, используемое на уровне DNS. Параметр доступен при выборе Сервиса с типом CNAME |
Для копирования Сервиса нужно:
| Копируются все исходные параметры, кроме имени. |
-
отметить его в списке и нажать экранную кнопку [Копировать];
-
в открывшейся форме заполнить имя создаваемого Сервиса. Если имя уже существует, конфигурация будет перезаписана.
Для изменения Сервиса нужно:
-
либо отметить его в списке и нажать экранную кнопку [Изменить];
-
либо нажать левой кнопкой мыши на его имя.
Для удаления Сервиса нужно:
| Для удаления нескольких Сервисов отметить их в списке. |
-
отметить его в списке и нажать экранную кнопку [Удалить];
-
подтвердить удаление, нажав экранную кнопку [Удалить] на запрос об удалении.
Объект geolb
Доступные команды объекта geolb приведены в таблице (см. таблицу Доступные команды объекта geolb).
| Команда | Описание |
|---|---|
Конфигурация ADNS |
|
|
Добавление ADNS. Указывается IP-адрес и номер порта, на котором Termidesk Connect будет принимать входящие DNS-запросы. В случае использования отказоустойчивой конфигурации Termidesk Connect необходимо указывать общий IP-адрес кластера, т.е IP-адрес с типом Пример команды:
|
|
Задание имени таблицы VRF для привязки сетевого интерфейса с указанным IP-адресом (по умолчанию – |
Конфигурация геолокационной IP-базы |
|
|
Активация геолокационной IP-базы на устройстве. Для активации на устройстве доступна только одна геолокационная IP-база. При активации новой IP-базы, предыдущая будет деактивирована |
Конфигурация Сервиса |
|
|
Создание Сервиса. Возможные типы записи Сервиса:
|
|
Настройка Сервиса с типом записи A. Для настройки доступны следующие параметры:
|
|
Настройка Сервиса с типом записи AAAA. Для настройки доступны следующие параметры:
|
|
Настройка Сервиса с типом записи CNAME. Для настройки доступны следующие параметры:
|
Конфигурация удаленной Площадки |
|
|
Добавление Площадки |
Конфигурация DNS View |
|
|
Создание DNS View |
|
Задание приоритета DNS View. Чем ниже приоритет, тем выше DNS View находится в списке проверок |
|
Список IP-адресов сетей в формате CIDR, при запросе из которых Termidesk Connect будет выдавать настроенные IP-адреса Сервисов (одна команда добавляет только один IP-адрес сети, при добавлении нескольких IP-адресов повторить команду для каждого). Пример команды:
|
Конфигурация Виртуального Сервера геобалансировки |
|
|
Создание Виртуального Сервера геобалансировки. Возможные типы Сервиса для Виртуального Сервера геобалансировки:
|
|
Алгоритм геобалансировки (по умолчанию –
|
|
Использование опции ECS (EDNS Client Subnet) (по умолчанию –
Опция ECS используется для хранения информации о сети исходного источника запроса. Это полезно в случае, когда запрос пришел от вышестоящего DNS-сервера, местоположение которого точно неизвестно. Termidesk Connect получит информацию о сети исходного источника из входящего DNS-запроса и сохранит ее |
|
Использование привязки входящего подключения к одному Сервису на время обработки его DNS-запросов. Возможные значения:
При выборе значения
|
|
Привязка Сервиса к Виртуальному Серверу геобалансировки (одна команда добавляет только один Сервис, для добавления нескольких Сервисов повторить команду для каждого). Для привязки доступны только Сервисы с типом, который указывается при создании Виртуального Сервера геобалансировки |
|
Указание веса Сервиса (значение от 1 до 100). Вес определяет приоритет распределения запросов на Сервис, параметр необходим при балансировке с использованием алгоритма |
Конфигурация Зоны |
|
|
Создание Зоны. Указывается доменное имя Зоны и назначенный DNS View. Пример команды:
|
|
Задание срока действия (в секундах) данных при недоступности первичного DNS-сервера (по умолчанию – |
|
Задание минимального времени (в секундах) жизни отрицательных ответов (по умолчанию – |
|
Задание IP-адреса первичного DNS-сервера (ADNS). IP-адрес указывается для настройки SOA-записи |
|
Указание имени первичного DNS-сервера (по умолчанию – Указывается имя, которое вместе с именем Зоны образует FQDN. Например, если задано имя Зоны |
|
Задание интервала (в секундах) обновлений запросов от вторичного DNS-сервера к первичному (по умолчанию – |
|
Задание интервала (в секундах) повторных попыток обновления, если первичный DNS-сервер не ответил (по умолчанию – |
|
Указание контакта администратора зоны (по умолчанию – |
|
Задание задание TTL (в секундах) для DNS-записей (по умолчанию – |
|
Задание поддомена для указанного домена, который является частью географически распределенной балансировки нагрузки для конкретного домена (возможно добавить несколько поддоменов для одной Зоны). В командах с опцией Пример команды для указания корневого домена:
Пример команды указания поддомена
|
|
Указание IPv4-адреса (возможно добавить несколько IPv4-адресов для одного набора ресурсных записей). IP-адрес указывается при добавлении набора ресурсных записей с типом А для указанного поддомена. При задании ресурсной записи статическим методом указывается IPv4-адрес. При задании ресурсной записи динамическим методом указывается Виртуальный Сервер. Нельзя использовать оба метода вместе. В конфигурацию будут сохранены ресурсные записи, которые заданы последними |
|
Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом А для указанного поддомена. Если значение не будет задано, то используется значение |
|
Задание Виртуального Сервера и его приоритета использования (возможно добавить несколько Виртуальных Серверов для одного набора ресурсных записей). Значения указываются при добавлении набора ресурсных записей с типом А для указанного поддомена. Указываются следующие значения:
Обработка запросов осуществляется в порядке возрастания порядкового номера Виртуального Сервера. В случае недоступности Виртуального Сервера, запросы будут обработаны следующим по порядку Виртуальным Сервером |
|
Указание IPv6-адреса (возможно добавить несколько IPv6-адресов для одного набора ресурсных записей). IP-адрес указывается при добавлении набора ресурсных записей с типом AAAA для указанного поддомена. При задании ресурсной записи статическим методом указывается IPv6-адрес. При задании ресурсной записи динамическим методом указывается Виртуальный Сервер. Нельзя использовать оба метода вместе. В конфигурацию будут сохранены ресурсные записи, которые заданы последними |
|
Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом AAAA для указанного поддомена. Если значение не будет задано, то используется значение |
|
Задание Виртуального Сервера и его приоритета использования (возможно добавить несколько Виртуальных Серверов для одного набора ресурсных записей). Значения указываются при добавлении набора ресурсных записей с типом AAAA для указанного поддомена. Указываются следующие значения:
Обработка запросов осуществляется в порядке возрастания порядкового номера Виртуального Сервера. В случае недоступности Виртуального Сервера, запросы будут обработаны следующим по порядку Виртуальным Сервером |
|
Указание канонического имени (возможно добавить несколько канонических имен для одного набора ресурсных записей). Значение указывается при добавлении набора ресурсных записей с типом CNAME для указанного поддомена. При задании ресурсной записи статическим методом указывается каноническое имя. При задании ресурсной записи динамическим методом указывается Виртуальный Сервер. Нельзя использовать оба метода вместе. В конфигурацию будут сохранены ресурсные записи, которые заданы последними |
|
Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом CNAME для указанного поддомена. Если значение не будет задано, то используется значение |
|
Задание Виртуального Сервера и его приоритета использования (возможно добавить несколько Виртуальных Серверов для одного набора ресурсных записей). Значения указываются при добавлении набора ресурсных записей с типом CNAME для указанного поддомена. Указываются следующие значения:
Обработка запросов осуществляется в порядке возрастания порядкового номера Виртуального Сервера. В случае недоступности Виртуального Сервера, запросы будут обработаны следующим по порядку Виртуальным Сервером |
|
Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом MX для указанного поддомена. Если значение не будет задано, то используется значение |
|
Задание хоста с почтовой службой и его приоритета использования (возможно добавить несколько хостов для одного набора ресурсных записей). Значения указываются при добавлении набора ресурсных записей с типом MX для указанного поддомена. Ресурсная запись MX задается статическим методом, для записи указываются следующие значения:
|
|
Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом TXT для указанного поддомена. Если значение не будет задано, то используется значение |
|
Задание ресурсной записи TXT (возможно добавить несколько записей для одного набора ресурсных записей). Значение указывается при добавлении набора ресурсных записей с типом TXT для указанного поддомена. Ресурсная запись TXT задается статическим методом |
|
Задание времени (в секундах) жизни DNS-записи при кешировании. Значение указывается при добавлении набора ресурсных записей с типом SRV для указанного поддомена. Если значение не будет задано, то используется значение |
|
Задание ресурсной записи SRV (возможно добавить несколько записей для одного набора ресурсных записей). Значения указываются при добавлении набора ресурсных записей с типом SRV для указанного поддомена. Ресурсная запись SRV задается статическим методом, для записи указываются следующие значения:
|