@Solo_the_human
Сисадмин-патанатом

Два primary DNS в BIND?

Есть два VPS в разных локациях, которые дублируют друг друга.
По замыслу, если основной (на нём крутятся сайты) падает, то второй работает вместо него.
А вот как бы мне этот переход на второй реализовать на уровне DNS? Есть ли какие-то настройки для этого в BIND?
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 2
hint000
@hint000
у админа три руки
Нет, средствами только DNS такая задача не решается.
  • DNS может отдать сразу оба адреса, но тогда на совести резолвера (клиентской части DNS), какой из двух полученных адресов использовать.
  • DNS может поочерёдно (round robin) выдавать: первый, второй, первый, второй,.. но тогда с вероятностью 50% клиент получает адрес упавшего.

Кроме того, на стороне клиента и на промежуточных DNS существует кэширование, и к вашему DNS даже не будет запроса, пока кэш не "прокиснет"; причём, в зависимости от настроек, кэш может даже игнорировать TTL, прописанный в вашем DNS.
Ответ написан
Комментировать
meDveD_spb
@meDveD_spb
Можно наверное и в BIND это настроить, либо воспользоваться DNS с проксированием от cloudflare/cloudns/etc
описание как это работает:
https://developers.cloudflare.com/dns/manage-dns-r...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы