Um algoritmo de balanceamento de carga é o conjunto de regras que um balanceador de carga segue para determinar o melhor servidor para cada uma das diferentes solicitações do cliente. O texto abaixo refere-se ao seguinte algoritmo de balanceamento de carga:
Esse tipo de balanceamento distribui o tráfego para uma lista de servidores em rotação usando o Domain Name System (DNS). Um nameserver autoritativo terá uma lista de diferentes registros para um domínio, e fornecerá uma lista diferente em resposta a cada consulta DNS.