WEB¶
Обзор¶
GSLB-сервис действует как авторитетный DNS-сервер, распределяя DNS-ответы на основе состояния и политик Target-групп. Он принимает DNS-запросы и динамически отвечает IP-адресами из соответствующей группы.
Каждый сервис может определять несколько DNS Access points, доменных имён, ресурсных записей (включая MX, TXT и GSLB) и политик поведения, таких как TTL и маскирование префиксов IP-адресов клиентов.
Настройка¶
Перейдите в Traffic Management -> GSLB Services.
Чтобы создать GSLB-сервис, нажмите кнопку Add.
Чтобы удалить GSLB-сервис, нажмите чекбокс напротив имени GSLB-сервиса, а затем нажмите кнопку Delete или значок корзины в столбце Actions.
Примечание
Чтобы удалить все GSLB-сервисы, нажмите чекбокс рядом с колонкой Name, а затем кнопку Delete.
Чтобы обновить список GSLB-сервисов, нажмите кнопку Refresh.
При добавлении нового GSLB-сервиса система предлагает заполнить следующие поля:
Поле |
Описание |
|---|---|
Name |
Имя GSLB-сервиса |
Origin Domain Name |
Базовое доменное имя для относительных записей. По умолчанию источник — корень доменного дерева ( |
TTL |
TTL по умолчанию для ресурсных записей. Определяет, как долго запись может храниться в кэше после получения. По умолчанию — 0 (без кэширования) |
Prefix Length IPv4 |
Количество старших битов из IPv4-адреса клиента, используемых для хеширования в алгоритмах |
Prefix Length IPv6 |
Количество старших битов из IPv6-адреса клиента, используемых для хеширования в алгоритмах |
GSLB Access Point¶
Access point определяет IP-адрес и порт, на которых GSLB-сервис принимает входящие DNS-запросы. Для одного GSLB-сервиса можно настроить несколько Access points для обеспечения отказоустойчивости, multi-site развёртываний или anycast-распределения.
Чтобы добавить Access point, нажмите кнопку Show в столбце Access Points, затем кнопку Add и заполните следующие поля:
Поле |
Описание |
|---|---|
IP |
IP-адрес, на котором GSLB-сервис принимает запросы |
Port |
Порт, на котором GSLB-сервис принимает запросы. По умолчанию — 53 |
Type |
Доступен только протокол UDP |
Доменные узлы¶
Доменный узел — это отдельное имя в иерархической структуре DNS, к которому можно привязать одну или несколько ресурсных записей.
Доменное имя может быть абсолютным (заканчивается точкой) или относительным.
К одному доменному узлу можно привязать несколько ресурсных записей, включая MX, TXT и GSLB.
Примечание
Запись типа GSLB будет создана, если заполнены любые поля после MX- и TXT-записей.
Чтобы добавить доменный узел, нажмите кнопку Show в столбце Domain Nodes, затем кнопку Add и заполните следующие поля:
Поле |
Описание |
|---|---|
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-адрес одного из серверов активной группы, используя настроенный для этой группы алгоритм балансировки нагрузки.
Логика выбора активной группы:
Если обе группы — основная и резервная — доступны:
Если приоритет установлен в
primary, активной является основная группа.Если приоритет установлен в
equal, активной является группа, которая стала доступной первой.
Если доступна только одна из групп — основная или резервная — то она становится активной.
Если обе группы — основная и резервная — недоступны, а финальная группа доступна, то активной становится финальная группа.
Если все три группы недоступны, GSLB-сервис возвращает пустой ответ.
Если какая-либо группа не указана, она считается недоступной.