Qual registro NS utilizará o lookup do dns?

1

Se eu tiver registros NS contraditórios para meu domínio:

dig +trace example.com

example.com.        172800  IN  NS  ns1.webfaction.com.
example.com.        172800  IN  NS  ns2.webfaction.com.
example.com.        172800  IN  NS  ns2.mydyndns.org.

Qual deles será consultado pelo meu cliente DNS? O pedido é importante? Como posso dizer a encomenda?

    
por Kevin Burke 07.11.2012 / 18:57

3 respostas

2

A ordenação em que as listas são apresentadas a você é ordenada aleatoriamente na maioria dos casos. Mas você (como o dns-admin) também pode configurar saída sequencial (round-robin) ou saída estática. Depende do humor dos administradores.

Qual entrada um cliente escolhe também depende do desenvolvedor do cliente.

dig + trace seleciona uma entrada aleatória.

Em qualquer caso, a única razão para isso é o balanceamento de carga. Se todos os servidores estiverem funcionando bem, não importa qual entrada você realmente usa.

    
por 07.11.2012 / 21:24
1

Eu não vejo a mesma saída ao executar o mesmo comando.

Mas, para responder à sua pergunta, um aleatório será escolhido e a ordem na qual você os listou não importa. Você pode ver isso com execuções sucessivas:

$ dig +trace inburke.com

...
inburke.com.        3600    IN  A   108.59.11.111
;; Received 45 bytes from 173.230.141.144#53(ns4.webfaction.com) in 96 ms

$ dig +trace inburke.com
...
inburke.com.        3600    IN  A   108.59.11.111
;; Received 45 bytes from 178.79.142.142#53(ns2.webfaction.com) in 8 ms
    
por 07.11.2012 / 19:55
1

Acredito que o resolvedor usa a metodologia round robin para consultar hosts DNS.

    
por 07.11.2012 / 20:52