WEB¶
Обзор¶
GSLB-сервис действует как авторитетный DNS-сервер, распределяя DNS-ответы на основе состояния и политик Target-групп. Он принимает DNS-запросы и динамически отвечает IP-адресами из соответствующей группы.
Каждый сервис может определять несколько DNS Access points, доменных имён, ресурсных записей (включая MX, TXT и GSLB) и политик поведения, таких как TTL и маскирование префиксов IP-адресов клиентов.
Настройка¶
Перейдите в раздел GSLB Services в боковом меню.
Над таблицей расположена панель действий с кнопками New row, Rollback, Apply changes и Settings.
Для создания GSLB-сервиса нажмите New row — в таблице появится новая строка для заполнения. После внесения всех параметров нажмите Apply changes для сохранения.
Для отмены незафиксированных изменений нажмите Rollback.
Для удаления GSLB-сервиса нажмите кнопку Delete в строке соответствующего сервиса, затем нажмите Apply changes.
Таблица содержит следующие столбцы:
Поле |
Описание |
|---|---|
Name |
Имя GSLB-сервиса в формате |
Access point |
Вложенный список Access points. Нажмите на ячейку для раскрытия списка и управления Access points |
Origin domain name |
Базовое доменное имя для относительных записей. По умолчанию источник — корень доменного дерева ( |
TTL |
TTL по умолчанию для ресурсных записей, кроме записей типа GSLB. Определяет, как долго запись может храниться в кэше после получения. По умолчанию — 0 (без кэширования) |
TTL GSLB |
TTL для ресурсных записей типа GSLB. По умолчанию — 0 (без кэширования) |
Prefix length IPV4 |
Количество старших битов из IPv4-адреса клиента, используемых для хеширования в алгоритмах |
Prefix length IPV6 |
Количество старших битов из IPv6-адреса клиента, используемых для хеширования в алгоритмах |
Domain node |
Вложенный список доменных узлов. Нажмите на ячейку для раскрытия списка и управления доменными узлами |
GSLB Access Point¶
Access point определяет IP-адрес и порт, на которых GSLB-сервис принимает входящие DNS-запросы. Для одного GSLB-сервиса можно настроить несколько Access points для обеспечения отказоустойчивости, multi-site развёртываний или anycast-распределения.
Для управления Access points нажмите на ячейку в столбце Access point — откроется вложенная таблица. Нажмите New row и заполните параметры:
Поле |
Описание |
|---|---|
IP |
IP-адрес, на котором GSLB-сервис принимает запросы |
Port |
Порт, на котором GSLB-сервис принимает запросы. По умолчанию — 53 |
Type |
Доступен только протокол UDP |
Доменные узлы¶
Доменный узел — это отдельное имя в иерархической структуре DNS, к которому можно привязать одну или несколько ресурсных записей.
Доменное имя может быть абсолютным (заканчивается точкой) или относительным.
К одному доменному узлу можно привязать несколько ресурсных записей, включая MX, TXT и GSLB.
Примечание
Запись типа GSLB будет создана, если заполнены любые поля после MX- и TXT-записей.
Для управления доменными узлами нажмите на ячейку в столбце Domain node — откроется вложенная таблица. Нажмите New row и заполните параметры:
Поле |
Описание |
|---|---|
Domain Name |
Относительное или абсолютное доменное имя |
Resource Record MX |
Параметры MX-записи:
|
Resource Record TXT |
Параметры TXT-записи:
|
Priority |
Относительный приоритет основной и резервной групп. По умолчанию — |
Primary Target Group |
Основная Target-группа, используемая GSLB-сервисом в рабочем (работоспособном) состоянии |
Standby Target Group |
Резервная группа, используемая при недоступности основной группы |
Final Target Group |
Финальная группа, используемая только при недоступности основной и резервной групп |
Final Target Group TTL |
TTL для ресурсных записей с IP-адресами из финальной группы |
Логика выбора активной группы¶
При получении DNS-запроса на IP-адрес, привязанный к доменному имени (запрос A-записи), GSLB-сервис возвращает IP-адрес одного из серверов активной группы, используя настроенный для этой группы алгоритм балансировки нагрузки. Если у группы выключена балансировка (алгоритм none), GSLB-сервис возвращает IP-адреса всех серверов группы, упорядоченных по убыванию весов.
Логика выбора активной группы:
Если обе группы — основная и резервная — доступны:
Если приоритет установлен в
primary, активной является основная группа.Если приоритет установлен в
equal, активной является группа, которая стала доступной первой.
Если доступна только одна из групп — основная или резервная — то она становится активной.
Если обе группы — основная и резервная — недоступны, а финальная группа доступна, то активной становится финальная группа.
Если все три группы недоступны, GSLB-сервис возвращает пустой ответ.
Если какая-либо группа не указана, она считается недоступной.