Round robin DNS используется для распределения нагрузки на разные сервера, но это никак не связано с отказоустойчивостью
Для отказоустойчивости обычно делают так:
- Скриптом каждую минуту проверять доступность основного сервера
- Если недоступен, то через API DNS-провайдера указать IP резервного сервера в A-записи.
- Если был недоступен, а сейчас доступен, то указать его IP.