Não tenho uma resposta autoritativa, mas geralmente, se algo estiver armazenando em cache os registros DNS, ele provavelmente respeitará o TTL
associado ao registro. O resolvedor nativo geralmente retornará registros DNS na ordem retornada de seu servidor de nomes, e a maioria dos servidores de nomes rotacionará várias entradas para um único recurso. Por exemplo:
$ host group.example.com
group.example.com has address 192.168.1.1
group.example.com has address 192.168.1.2
group.example.com has address 192.168.1.3
$ host group.example.com
group.example.com has address 192.168.1.3
group.example.com has address 192.168.1.1
group.example.com has address 192.168.1.2
Os aplicativos geralmente usam o primeiro resultado (embora isso não seja um dado; alguns aplicativos podem escolher um resultado aleatório da lista).