Top.Mail.Ru

DNS

DNS Failover. Настроить и использовать

1. Откройте страницу услуги DNS.

2. Нажмите на DNS-зону сайта или приложения, к которой вы хотите применить опцию DNS Failover, и перейдите к набору её записей. 

DNS Failover. Настроить и использовать

Откроется вкладка с DNS-записями.

DNS Failover. Настроить и использовать

3. Включите Режим продвинутого интерфейса. Опция DNS Failover не отобразится в настройках, если этот режим выключен.

4. Перейдите в настройки нужной A, AAAA или CNAME-записи. Для этого нажмите на доменное имя или на иконку ··· напротив и выберите Редактировать.

Откроется страница Списка записей/Редактирования набора записей. Выполняйте остальные шаги на ней.

DNS Failover. Настроить и использовать

5. Активируйте сервис Проверка доступности.

6. Выберите подходящий протокол, по которому DNS Failover будет отправлять запросы к веб-серверам. Выбор протокола зависит от того, как вы хотите проверять веб-серверы вашего сайта или приложения.

7. Настройте опции проверки доступности. У каждого протокола свой набор опций.

  • Порт определяет, по какому порту будет происходить подключение. Например, по 80, 443 или другому.

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

  • Timeout указывает, за какое время должно быть установлено соединение или должен быть получен ответ от веб-сервера.

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

  • Timeout указывает, за какое время должно быть установлено соединение или должен быть получен ответ от веб-сервера.

  • Порт определяет, по какому порту будет происходить подключение. Например, по 80, 443 или другому.

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

  • Timeout указывает, за какое время должно быть установлено соединение или должен быть получен ответ от веб-сервера.

  • Хост задаёт значение заголовка Host, которое будет передано в запросе.

  • URL-адрес запроса определяет URL, на который будут приходить запросы для проверки.

  • Метод запроса позволяет выбрать метод запросов для проверки. Например, GET.

  • Использовать TLS определяет необходимость использования TLS. Нельзя использовать опцию со значением Да для wildcard-записей (напр.,*.domain.com).

  • Валидация сертификата (доступна, если для опции Использовать TLS выбрано значение Да) определяет необходимость валидации сертификата. Опция полезна, если вы используете самоподписанный SSL-сертификат, который не проходит некоторые проверки. Если для опции выбрано значение Да, а сертификат не пройдёт проверку, настраиваемая запись будет отключена и исключена из ответа DNS. 

  • Код ответа HTTP устанавливает ожидаемый код ответа при проверке веб-сервера. Оставьте поле пустым, если проверка не требуется.

  • Ожидаемое регулярное выражение контента указывает регулярное выражение, которое должно содержаться в ответе веб-сервера, чтобы проверка считалась успешной. Оставьте поле пустым, если проверка не требуется.

8. Здесь вы можете настроить логику, которая будет использоваться для балансировки запросов между доступными веб-серверами, в случае если некоторые из них станут недоступны. По умолчанию DNS Failover использует балансировку Round-robin. Если вам подходит такая балансировка, ничего настраивать не нужно — перейдите к следующему шагу настройки. Если вы хотите изменить критерии балансировки, следуйте инструкции «Создать набор DNS-записей в Продвинутом режиме с настройкой балансировки».

9. Сохраните изменения.

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

Настройка завершена! Теперь DNS Failover проверяет доступность ваших серверов.

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

DNS Failover. Настроить и использовать

Что показывает Журнал доступности:

Данные о проведённых проверках

Типы проверок

  • Время проверки

  • Проверяемый адрес

  • События (добавление записи для проверки, её доступность)

  • IP-адрес, с которого проводилась проверка

  • Подробности о возможных ошибках проведения проверки

  • Добавление нового IP-адреса для проверки

  • Неудачные проверки и код ошибки

  • Успешные проверки после ошибки

Обратите внимание. Мы логируем не все проверки: если после неудачной проверки идёт череда успешных проверок, мы покажем только первую успешную проверку. Далее (если есть) логируется следующая неудачная проверка, а затем первая успешная проверка по предыдущей проблеме.

DNS Failover. Настроить и использовать

Мы используем cookie, чтобы сайт стал лучше для вас.