OK, vou começar dizendo que o DNS não é um bom sistema de failover de forma alguma, você precisa de um proxy reverso ou um balanceador de carga. Existem várias razões pelas quais a experiência não é a mesma. Primeiro de tudo no chrome, ele usa o sistema operacional para obter informações de DNS, de modo que é dependente do sistema operacional para os IPs, de modo que o sistema operacional, nesse caso, pode fornecer apenas um IP.
No que diz respeito aos demais navegadores, depende muito de como eles fazem o DNS e como isso funciona. Assim, o próprio navegador pode decidir não tentar os outros IPs ou até tentar o mesmo várias vezes, dependendo da resposta do servidor DNS.
Isso nos leva ao próprio servidor DNS, a maioria não respeita seus registros TTL e mantém o quanto se sente, o que significa que os usuários podem obter seu IP antigo por um bom tempo ...
Em quarto lugar, a experiência do usuário deseja que os usuários precisem atualizar três ou quatro vezes para acessar seu website? Você tem alguma sessão ou sessão baseada em login em seu site, o que acontece se o navegador receber outro IP no meio da sessão. Se você realmente precisa de HA e uptime, você realmente precisa considerar fazer isso da maneira certa, honestamente ou acabará mais fraturado do que usando apenas um servidor.