Equilíbrio de carregamento baseado no DNS
O equilíbrio de carregamento baseado no DNS é utilizado para o equilíbrio do carregamento de recepção. Estão configurados vários endereços de IP de sistemas centrais no DNS para um único nome do servidor de sistema central. O DNS alterna o endereço de IP de sistema central devolvido a um pedido de resolução do nome de sistema central cliente bem sucedido. Uma vantagem deste tipo de equilíbrio de carregamento é que se trata de uma função comum do DNS. As desvantagens desta solução consistem no fato de os endereços de IP poderem ser colocados na memória cache por um cliente e de ser uma solução baseada na ligação e não uma solução baseada no carregamento.
A primeira forma de alcançar o equilíbrio de carregamento é utilizando uma função do DNS para distribuir vários endereços para o mesmo nome do sistema. O DNS irá indicar um endereço de IP diferente de cada vez que for efetuado um pedido ao registo de endereços do nome do sistema. No exemplo seguinte, cada endereço corresponde a um sistema diferente. Isto permite-lhe proporcionar equilíbrio de carregamento a dois sistemas diferentes. No caso de clientes de redes privadas, estes recebem um endereço diferente para cada pedido. Esta é uma função comum do DNS. Note que o DNS público também possui duas entradas de endereço. Estes endereços são convertidos utilizando a NAT estática, por forma a que, se estiver na Internet, possa alcançar os dois sistemas.
Se os programas dependerem no alcançar um sistema específico ou no regresso ao mesmo sistema depois da ligação inicial, o site e as páginas da Web devem ser codificados para enviar um nome do sistema diferente, depois de ser efetuado o primeiro contato. Podem ser adicionadas entradas do DNS adicionais ao MyServer1 208.222.150.10 e ao MyServer2 208.222.150.11. Ao fazê-lo, os sites da Web, por exemplo, podem apontar para o MyServer2, depois do primeiro contato. Este tipo de equilíbrio de carregamento proporciona equilíbrio pelo pedido de ligação. Na maioria dos casos, assim que o utilizador tiver processado o endereço, o cliente coloca o endereço na memória cache e não volta a perguntá-lo. Este tipo de equilíbrio de carregamento não considera a quantidade de tráfego que vai para cada sistema. De notar que este tipo de equilíbrio de carregamento apenas considera o tráfego de recepção e que é possível possuir dois adaptadores num sistema e não um adaptador em dois sistemas.