Задать вопрос
@Solo_the_human
Сисадмин-патанатом

Два primary DNS в BIND?

Есть два VPS в разных локациях, которые дублируют друг друга.
По замыслу, если основной (на нём крутятся сайты) падает, то второй работает вместо него.
А вот как бы мне этот переход на второй реализовать на уровне DNS? Есть ли какие-то настройки для этого в BIND?
  • Вопрос задан
  • 146 просмотров
Подписаться 3 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
meDveD_spb
@meDveD_spb
Можно наверное и в BIND это настроить, либо воспользоваться DNS с проксированием от cloudflare/cloudns/etc
описание как это работает:
https://developers.cloudflare.com/dns/manage-dns-r...
Ответ написан
Комментировать
@RockBash
Есть простой вариант (без виртуального IP), правда требующий не большого вмешательства со стороны прикладного админа:
На secondary серверах настраивается два параметра masters с адресами primary, резервный коментируется, в дальнейшем в настройках secondary мастер-сервер в зонах ссылается на имя заданное в параметре masters (не на IP). В случае отвала основного primary (можно парсить логи категории xfer на ошибку трансфера), и в настройках расскоментировать строчку masters с адресом резервного primary (другой закоментить). Как правило TTL (expired) зоны в несколько раз дольше refresh'a, так что времени предостаточно.
Для акутализации настроек на резервном primary можно использовать rsync синхронизацию через cron.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы