b'\n_START_ARTICLE_\nDNS Round-robin\n_START_PARAGRAPH_\nDNS Round-robin \xc3\xa9 uma t\xc3\xa9cnica de distribui\xc3\xa7\xc3\xa3o de carga, balanceamento de carga, de toler\xc3\xa2ncia a falhas, provisionamento m\xc3\xbaltiplo e redundante de hosts de Internet, por exemplo, servidores Web ou servidores FTP, atrav\xc3\xa9s da gest\xc3\xa3o do sistema de nomes de dom\xc3\xadnio (DNS) para atender \xc3\xa0s solicita\xc3\xa7\xc3\xb5es de computadores clientes de acordo com um modelo estat\xc3\xadstico apropriado. _NEWLINE_Em sua implementa\xc3\xa7\xc3\xa3o mais simples, o DNS Round-robin funciona respondendo \xc3\xa0s solicita\xc3\xa7\xc3\xb5es de DNS n\xc3\xa3o apenas com um \xc3\xbanico endere\xc3\xa7o IP em potencial, mas com uma lista de poss\xc3\xadveis endere\xc3\xa7os IP correspondentes a v\xc3\xa1rios servidores que hospedam servi\xc3\xa7os id\xc3\xaanticos. A ordem em que os endere\xc3\xa7os IP da lista s\xc3\xa3o retornados \xc3\xa9 a base para o termo round robin . Com cada resposta de DNS, a sequ\xc3\xaancia de endere\xc3\xa7os IP na lista \xc3\xa9 permutada. Geralmente, os clientes IP b\xc3\xa1sicos tentam conex\xc3\xb5es com o primeiro endere\xc3\xa7o retornado de uma consulta DNS, de modo que, em tentativas de conex\xc3\xa3o diferentes, os clientes receberiam servi\xc3\xa7o de provedores diferentes, distribuindo assim a carga geral entre os servidores. _NEWLINE_N\xc3\xa3o h\xc3\xa1 um procedimento padr\xc3\xa3o para decidir qual endere\xc3\xa7o ser\xc3\xa1 usado pelo aplicativo solicitante, alguns resolvedores tentam reordenar a lista para dar prioridade a redes numericamente "mais pr\xc3\xb3ximas". Alguns clientes da \xc3\xa1rea de trabalho tentam endere\xc3\xa7os alternativos ap\xc3\xb3s um tempo limite de conex\xc3\xa3o de 30 a 45 segundos. _NEWLINE_O DNS round-robin costuma ser usado para balancear carga de solicita\xc3\xa7\xc3\xb5es entre v\xc3\xa1rios servidores Web. Por exemplo, uma empresa tem um nome de dom\xc3\xadnio e tr\xc3\xaas c\xc3\xb3pias id\xc3\xaanticas do mesmo site que residem em tr\xc3\xaas servidores com tr\xc3\xaas endere\xc3\xa7os IP diferentes. Quando um usu\xc3\xa1rio acessa a p\xc3\xa1gina inicial, ele ser\xc3\xa1 enviado para o primeiro endere\xc3\xa7o IP. O segundo usu\xc3\xa1rio que acessa a p\xc3\xa1gina inicial ser\xc3\xa1 enviado para o pr\xc3\xb3ximo endere\xc3\xa7o IP e o terceiro usu\xc3\xa1rio ser\xc3\xa1 enviado para o terceiro endere\xc3\xa7o IP. Em cada caso, uma vez que o endere\xc3\xa7o IP \xc3\xa9 dado, ele vai para o final da lista. O quarto usu\xc3\xa1rio, portanto, ser\xc3\xa1 enviado para o primeiro endere\xc3\xa7o IP e assim por diante. _NEWLINE_Um nome DNS round-robin \xc3\xa9, em raras ocasi\xc3\xb5es, chamado de "rotor" devido \xc3\xa0 rota\xc3\xa7\xc3\xa3o entre registros alternativos.\n_START_SECTION_\nDesvantagens\n_START_PARAGRAPH_\nEmbora f\xc3\xa1cil de implementar, o DNS round-robin tem v\xc3\xa1rios inconvenientes, como os que surgem do cache de registros na pr\xc3\xb3pria hierarquia do DNS, bem como o armazenamento em cache e reutiliza\xc3\xa7\xc3\xa3o de endere\xc3\xa7os do lado do cliente, cuja combina\xc3\xa7\xc3\xa3o pode ser dif\xc3\xadcil de gerenciar. O DNS round-robin n\xc3\xa3o deve ser confiado apenas para a disponibilidade do servi\xc3\xa7o. Se um servi\xc3\xa7o em um dos endere\xc3\xa7os na lista falhar, o DNS continuar\xc3\xa1 a distribuir a esse endere\xc3\xa7o e os clientes ainda tentar\xc3\xa3o alcan\xc3\xa7ar o servi\xc3\xa7o inoperante. _NEWLINE_Al\xc3\xa9m disso, ele pode n\xc3\xa3o ser a melhor op\xc3\xa7\xc3\xa3o para o balanceamento de carga sozinho, pois ele simplesmente alterna a ordem dos registros de endere\xc3\xa7o sempre que um servidor de nomes \xc3\xa9 consultado. N\xc3\xa3o h\xc3\xa1 considera\xc3\xa7\xc3\xa3o quanto ao tempo de transa\xc3\xa7\xc3\xa3o, carga do servidor, congestionamento da rede, etc. O balanceamento de carga DNS round-robin funciona melhor para servi\xc3\xa7os com um grande n\xc3\xbamero de conex\xc3\xb5es uniformemente distribu\xc3\xaddas para servidores de capacidade equivalente. _NEWLINE_Existem m\xc3\xa9todos para superar tais limita\xc3\xa7\xc3\xb5es. Por exemplo, os servidores DNS modificados (como lbnamed  ) podem pesquisar rotineiramente servidores espelhados quanto \xc3\xa0 disponibilidade e ao fator de carga. Se um servidor n\xc3\xa3o responder conforme necess\xc3\xa1rio, o servidor poder\xc3\xa1 ser removido temporariamente do pool de DNS, at\xc3\xa9 que ele relate que est\xc3\xa1 novamente operando dentro das especifica\xc3\xa7\xc3\xb5es.'