"балансировка" dns - это просто выдача списка ip в случайном порядке.
и даже если вы прикрутите динамическое изменение выдачи в случае проблем, то тут же наткнетесь то, что часть клиентов будет стучаться на старые адреса - из-за кэширования - чем очень любят заниматься мобильные операторы, например, причем очень агрессивно, не обращая внимания на ttl - видел случаи, когда задержки обновления зоны доходили за несколько дней