Você deve estar ciente de que sua ideia não é ideal. Você teria que fazer um trade-off entre os registros TTL (a quantidade de tempo que seus registros DNS são armazenados em cache em outros servidores) e a quantidade de tempo que o servidor de failover não é atingido pelos visitantes usando informações em cache quando o servidor principal foi desativado. .
Se você definir os valores de TTL baixos, uma alternância pode ocorrer quase instantaneamente, mas todas as solicitações de um novo visitante do servidor serão desnecessariamente mais lentas.
Eu sugeriria usar outro tipo de failover, por exemplo. um proxy ou IP failover.