O round-robin de DNS é tratado em servidores autorativos ou recursivos?

O round-robin de DNS é tratado em servidores autorativos ou recursivos?

Então, se eu tivesse 3 endereços IP para um domínio, eu configuro isso com meu servidor DNS autoritativo, mas este é o servidor que percorre os ips que ele distribui ou entrega todos os 3 para o servidor DNS recursivo e então o round robin é tratado aqui?

Responder1

O round robin deve ser tratado nos servidores recursivos, porque se fosse tratado nos servidores autoritativos, o cache DNS seria quebrado com o round robin habilitado (porque o round robin invalidaria os dados do servidor recursivo em cada solicitação).

Da Microsoft:

O primeiro cliente DNS que consulta o servidor para resolver o nome deste host recebe a lista na ordem padrão. Quando um segundo cliente envia uma consulta subsequente para resolver esse nome, a lista é rotacionada [...]

Então, que eu saiba, o servidor recursivo é aquele que deve fazer essa rotação, caso contrário os endereços não girariam em todas as solicitações do cliente, como sugerem os documentos.


E para responder a outra parte da sua pergunta, o servidor autoritativo fornece absolutamente todos os endereços ao servidor recursivo. Você pode verificar isso executando dig example.comum prompt Unix (dig envia uma consulta recursiva por padrão).

informação relacionada