Eu suponho que você quer dizer round-robin de DNS. Nesse caso, a maneira básica em que consigo pensar é apenas editar seu / etc / hosts para apontar para qualquer backend que você queira tentar em um momento específico:
1.2.3.4 servername
Talvez seja necessário reiniciar o navegador para garantir que não seja usada uma resposta DNS armazenada em cache.
Além disso, você pode adicionar entradas adicionais em seu DNS, como servername-001, -002, etc., e configurar seus back-ends para aceitar esses nomes como um ServerAlias para o VirtualHost que você está procurando. É claro que você também pode definir o VirtualHost como padrão, de modo que ele funcione usando o IP e omita essa última etapa, supondo que seu aplicativo não assuma que ele esteja sendo executado com um nome específico.
Edit: Isso pode ser útil - é uma extensão do Firefox que permite modificar cabeçalhos de solicitação. Você poderia modificar o Host
para visitar os back-ends diretamente especificando um ServerName. Eu não tentei embora.