Так что я погуглил и не могу найти ничего, связанного с этим. Очевидно, это должно произойти, хотя. Я не могу представить организации, которые не имеют избыточных главных серверов. Общий подход, который я нашел в Google, состоит в том, чтобы сделать избыточными подчиненные серверы, но это не учитывает тот факт, что в случае сбоя главного устройства подчиненный работает так долго только корректно.
У меня есть набор DNS-серверов в моей лабораторной сети. Один ведущий, два ведомых, два рекурсивных сервера.
Мастер выполняет передачу файлов зоны на подчиненные устройства и скрыт. Он не принимает запросы и не допускает рекурсию, разработанную в соответствии с лучшими практическими документами, которые я нашел в Интернете.
Подчиненные устройства допускают запросы от рекурсивных серверов, для которых пересылки установлены на DNS моего провайдера, и локальные ведомые устройства (для разрешения виртуальных сетей и т.д. Во внутренней сети).
Я планирую настроить другой главный сервер для обеспечения высокой доступности,
Как мне сделать это с BIND? Я знаю, что могу установить masters { server1; server2; };
в конфигурации для рабов, но как мне иметь двух мастеров?
- Если в файлах зон возникают конфликты между двумя мастерами, кто имеет преимущество при передаче рабам?
- Как определить отказоустойчивость? Если Master1 терпит неудачу рабов автоматически попытается второй IP , указанный в поле
masters
правильно? Так что мне не нужно ничего настраивать для автоматического переключения при сбое?
РЕДАКТИРОВАТЬ: Вот изображение моей текущей настройки: (Я хотел бы добавить еще один главный сервер)