DNS múltiplo, prioridade de servidores [fechados]

3

Quando vários servidores DNS são definidos em um cliente, sempre acreditei que funcionava assim:

O Servidor DNS Primário é sempre usado se estiver disponível e o Servidor DNS Secundário só é usado sempre se o evento que o primário não está disponível. Meu entendimento aqui está correto?

A razão para perguntar é porque acabei de encontrar isso da Microsoft:

if you use multiple DNS servers, the client may also query the secondary server sometimes even if the first one is available

Deixe-me ver se posso reformular melhor a pergunta:

Se o DNS Primário estiver online e funcionando, por que o DNSCache ainda parece usar o Servidor DNS Secundário às vezes? Meu entendimento é que isso não deveria acontecer.

De acordo com a Microsoft:

if you use multiple DNS servers, the client may also query the secondary server sometimes even if the first one is available

Então, como os clientes com vários servidores DNS devem se comportar? Isso é um bug no Win8 DNSCache?

Mas este artigo do MS parece transformar tudo em sua cabeça: link

This behavior occurs because the Windows XP DNS Client service (Dnscache) follows a certain algorithm when it decides the order in which it uses the DNS servers configured in the TCP/IP properties. If the DNS server list is reprioritized, the Windows XP DNS Client service resets the server priority at periodic intervals. By default, the server priorities are reset every 15 minutes

Isso sugere que o DNSCache não trata o Primário / Secundário como prioridades diferentes, como servidores DNS alternativos de igual prioridade.

Existe a definição de registo ServerPriorityTimeLimit = 0 para alterar para corrigir este comportamento.

Isso significa que o MS DNSCache está quebrado e precisa dessa correção de registro para que ele volte a funcionar corretamente?

    
por NickC 22.04.2013 / 15:05

1 resposta

3

Se o servidor principal puder ser acessado, ele só consultará esse servidor. Se a consulta não retornar nada, ela será enviada para seus encaminhadores, mas se eles não retornarem, ela falhará nesse ponto. Ele não continuará no servidor DNS secundário.

Ele usa o servidor DNS secundário se o primário não estiver respondendo às consultas DNS.

O servidor DNS secundário NÃO está lá como uma consulta de fallback (pense no encaminhador), caso o servidor DNS primário não saiba a resposta.

Além disso, Evan e Joe: Como o Windows decide qual servidor DNS usar ao resolver nomes?

Além disso:

link

Por que alguém deve ter um servidor DNS secundário?

    
por 22.04.2013 / 15:14