Назад | Перейти на главную страницу

Настраиваете избыточность для кэширования / пересылки DNS-серверов?

У нас есть небольшая сеть серверов, для которых служба DNS имеет решающее значение. Однако создание избыточной службы DNS кажется проблемой.

В настоящее время у нас есть два сервера кэширования / прямого разрешения, настроенные под управлением Ubuntu с Unbound. Со стандартом resolv.conf настройки, кажется, лучшее, что мы можем сделать, это настроить очень короткий тайм-аут.

Мне очень мало помогает Google. Решение, которое кажется наиболее распространенным, - это создать виртуальный IP-адрес или настроить heartbeat. Но я не уверен, что это сработает в нашем случае, потому что серверы пересылки находятся в разных подсетях и физических местах.

Тем не менее, мне интересно:

Может ли Anycast DNS работать на вас? Я не могу точно сказать из информации в вашем вопросе.

В любом случае anycast DNS обсуждался ранее на serverfault, поэтому, если вы будете искать его, вы сможете найти дополнительную информацию либо о serverfault, либо в межсетях.

Есть ли хорошие решения для этого, кроме сердцебиения?

Установить два LVS балансир (с VRRP) и Keepalived.