O round robin de DNS não é um bom substituto para um balanceador de carga. O servidor DNS continuará distribuindo o IP do nó que está inativo, portanto, alguns dos seus usuários chegarão ao seu serviço e alguns deles não o farão.
Quando o cliente faz a consulta DNS, o servidor DNS retorna todos dos endereços IP associados a esse nome. A mágica é feita pelo servidor DNS girando a ordem daquela lista para cada consulta. No entanto, cabe ao aplicativo implementar a capacidade de "percorrer" a lista até encontrar um IP que funcione. E a maioria das aplicações não faz isso.
O Windows Telnet, por incrível que pareça, é um desses aplicativos que é inteligente o suficiente para percorrer a lista encadeada de IPs retornados. Você pode ver esse comportamento sozinho se tentar fazer o telnet para google.com, por exemplo. Você notará que leva um tempo longo para finalmente falhar. Isso porque o google.com tem muitos endereços IP e o cliente de telnet estava tentando todos.