Os servidores DNS são consultados em round-robin, aleatórios ou de alguma outra forma?

1

Eu sei que A de registros e a maioria dos outros registros são round-robin. MX registros têm tipos de prioridade.
E quanto aos servidores D (NS)? Ambos no contexto de NS record e configuração estática em sistemas clientes. Qual ordem eles são usados / chamados?

    
por Alex 18.09.2014 / 09:41

2 respostas

1

Os servidores de nomes mais comuns (por exemplo, BIND) fazem um mecanismo de bloqueio pelo qual o resolvedor mede o tempo de ida e volta para cada servidor de nomes de destino e se fixa ao que tem o tempo de resposta mais rápido. Este é geralmente o servidor de nomes mais próximo.

Each time a BIND nameserver sends a query to a remote nameserver, it starts an internal stopwatch. When it receives a response, it stops the stopwatch and makes a note of how long that remote nameserver took to respond. -- DNS and Bind 5th edition, Liu and Albitz

Outro servidor de nomes, djbdns, simplesmente escolhe um servidor aleatório . Mais detalhes neste artigo .

    
por 18.09.2014 / 09:55
0

Teoricamente eles tiveram que ser round-robin também.

Mas o principal problema é que a consulta deles não depende de sua configuração, mas dos recursos induviduais dos serviços DNS remotos. Eles nem sempre são configurados corretamente e, na maioria das vezes, não são os softwares mais conhecidos. Praticamente, você não pode esperar esse comportamento deles. Isto é porque você praticamente não pode fazer um sistema redundante por múltiplos hosts NS.

Por enquanto, a maioria deles tem cérebro suficiente para consultar o DNS alternativo, pois não há resposta desde o início, mas nem sempre é assim.

    
por 18.09.2014 / 09:54