Questão de Redes de Computadores — DNS (Domain Name System) — VUNESP 2025
Redes de Computadores›DNS (Domain Name System)
Código
vu223002
Banca
VUNESP
Órgão
TJ SP
Ano
2025
Cargo
AnaSistJ ( )
Assinale a alternativa que apresenta um inconveniente da técnica de balanceamento de carga para aplicações web conhecida como DNS round-robin.
AInstala um plugin no navegador web do usuário, o qual gerencia uma fila de servidores web a serem utilizados a cada requisição HTTP que ocorre em uma sessão de acesso a um website.
BÉ baseada em um dispositivo de hardware, o qual deve ser conectado fisicamente a cada servidor DNS que efetua o balanceamento, aumentando, portanto, os custos de instalação e manutenção.
CUm resolvedor DNS recursivo pode armazenar o endereço IP do website acessado em cache, informando esse IP como resposta a outras consultas, sem passar pelo balanceamento do servidor DNS autoritativo.
DGera tráfego de rede intenso entre servidores DNS e servidores web, uma vez que cada servidor DNS que efetua o balanceamento precisa conhecer e armazenar o estado atual de carga de cada servidor web atendido.
EEmbora acelere significativamente o carregamento de conteúdo estático, consome muita memória do servidor DNS que efetua o balanceamento, uma vez que ele armazena páginas web em cache.
Revelar gabarito e comentário▾
GabaritoC — Um resolvedor DNS recursivo pode armazenar o endereço IP do website acessado em cache, informando esse IP como resposta a outras consultas, sem passar pelo balanceamento do servidor DNS autoritativo.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Balanceamento de Carga por DNS Round-Robin
Gabarito: letra C. O principal inconveniente do DNS round-robin é que um resolvedor DNS recursivo pode armazenar em cache o endereço IP do website, respondendo a consultas posteriores com esse IP sem consultar novamente o servidor DNS autoritativo — o que desvirtua a distribuição de carga. Essa é uma limitação inerente à técnica, pois o balanceamento depende de cada consulta chegar ao servidor autoritativo para que a rotação de IPs ocorra.
O DNS round-robin é uma técnica de balanceamento de carga que consiste em associar vários endereços IP a um mesmo nome de domínio, em registros DNS do tipo A. Quando um cliente consulta o nome, o servidor DNS autoritativo responde com a lista de IPs, alternando a ordem a cada consulta (daí o nome "round-robin"). Assim, diferentes clientes recebem IPs diferentes e o tráfego é distribuído entre os servidores web.
A técnica é simples e não exige hardware dedicado, mas tem limitações importantes. A principal delas é o cache DNS: resolvedores recursivos (como os de provedores de internet) armazenam as respostas por um período determinado (TTL - Time To Live). Enquanto o cache estiver válido, o resolvedor responde às consultas dos clientes com o IP que já tem armazenado, sem consultar o servidor autoritativo. Isso significa que, durante o TTL, todos os clientes que usam aquele resolvedor podem ser direcionados para o mesmo servidor, anulando o balanceamento.
Outra limitação é que o DNS round-robin não considera a carga real dos servidores: ele distribui as consultas de forma cega, sem saber se um servidor está sobrecarregado ou indisponível. Se um servidor cair, o DNS continuará retornando seu IP até que o registro seja removido ou o TTL expire, e os clientes que receberem esse IP terão falha de conexão.
A técnica também não garante persistência de sessão: se um cliente fizer várias requisições em uma mesma sessão, cada consulta DNS pode retornar um IP diferente, o que pode quebrar sessões que dependem de estado no servidor (como carrinhos de compras ou logins).
Na prática, o DNS round-robin é usado como uma solução simples e de baixo custo, mas para balanceamento mais sofisticado (com verificação de saúde, persistência de sessão e distribuição por carga) são usados balanceadores de carga dedicados, como hardware ou software (ex.: HAProxy, Nginx).
A pegadinha da questão está em distinguir o que é característica do DNS round-robin do que é característica de outras técnicas de balanceamento. A alternativa C descreve exatamente o efeito do cache DNS, que é o inconveniente clássico dessa técnica. As demais alternativas misturam conceitos de outras soluções (como balanceadores de hardware, proxies, etc.) ou descrevem comportamentos que não correspondem ao DNS round-robin.
DNS round-robin
1Como funciona
Vários IPs para um domínio
Alterna a ordem a cada consulta
Distribui tráfego entre servidores
2Limitações
Cache DNS
resolvedor responde sem consultar autoritativo
Não considera carga real dos servidores
Não detecta servidor indisponível
Sem persistência de sessão
3Vantagens
Simples
Baixo custo
Sem hardware dedicado
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
A alternativa afirma que o DNS round-robin instala um plugin no navegador do usuário. Isso não é verdade: o DNS round-robin opera no nível do servidor DNS, não no cliente. Não há instalação de nenhum software no navegador. A descrição se assemelha a técnicas de balanceamento no lado do cliente, como client-side load balancing, mas não é o caso do DNS round-robin.
Alternativa B — ❌ Incorreta
A alternativa afirma que o DNS round-robin é baseado em um dispositivo de hardware conectado fisicamente a cada servidor DNS. Isso é incorreto: o DNS round-robin é uma configuração de software no servidor DNS, que não exige hardware adicional. A descrição se refere a balanceadores de carga dedicados (hardware), que são dispositivos físicos, mas não são parte do DNS round-robin.
Alternativa C — ✅ Correta ⟵ GABARITO
Esta alternativa descreve corretamente o inconveniente do cache DNS. Quando um resolvedor recursivo armazena o IP em cache, ele responde às consultas sem consultar o servidor autoritativo, o que impede a rotação de IPs e concentra o tráfego em um único servidor. Esse é um problema clássico do DNS round-robin, pois o balanceamento depende de cada consulta chegar ao servidor autoritativo.
Alternativa D — ❌ Incorreta
A alternativa afirma que o DNS round-robin gera tráfego intenso entre servidores DNS e servidores web, pois cada servidor DNS precisa conhecer o estado de carga de cada servidor web. Isso é falso: o DNS round-robin não monitora a carga dos servidores. Ele simplesmente alterna os IPs na resposta, sem qualquer conhecimento sobre o estado dos servidores. A descrição se refere a balanceadores de carga que fazem verificação de saúde e monitoramento, mas não é o caso do DNS round-robin.
Alternativa E — ❌ Incorreta
A alternativa afirma que o DNS round-robin acelera o carregamento de conteúdo estático e consome muita memória do servidor DNS por armazenar páginas web em cache. Isso é incorreto: o DNS round-robin não armazena páginas web em cache. O cache de conteúdo web é feito por proxies ou servidores de cache (como Squid), não pelo DNS. O DNS apenas resolve nomes para IPs; ele não tem relação com o conteúdo das páginas.