DNS e roteamento correto [duplicado]

1

Eu registrei um domínio no GoDaddy e mudei os servidores de nomes para os do meu servidor. (GoDaddy configura o domínio usando inicialmente seus próprios servidores de nomes.) Agora, quase 24 horas depois, como é que quando usamos alguns ISPs você é encaminhado para meus servidores de nomes, onde, para alguns, ainda é a entrada antiga? Eu acho que há alguma forma de cache envolvido.

Existe alguma maneira de saber quando todos os usuários serão roteados para meus servidores de nomes? E, mais geralmente, como posso aprender mais sobre os princípios subjacentes?

    
por Michael 15.11.2011 / 23:18

2 respostas

3

Now, almost 24 hours later, how come when using some ISPs you get forwarded to my nameservers, whereis for some it still is the old entry?

Você precisa saber duas coisas:

  • Os registros DNS possuem TTL (TimeToLive), que definem o intervalo de atividades para o ciclo de vida
  • O DNS intermediário durante a resolução da loja recebeu os resultados no cache interno e responderá com esses dados em vez de solicitar novamente (durante o TTL do RR ou quando o recarregamento do servidor não ocorrer)

Com 1 + 2, obteremos: para servidores, que tinham seus dados antigos, serão usados sem estar desatualizados de acordo com o TTL , e não no estado atual; que não tinham dados antigos antes - agora obtêm dados do novo local. Antes de qualquer reestruturação de DNS na forma de alterar os dados existentes, o melhor método é diminuir o TTL para o mínimo (para zona ou algum RR), aguardar a expiração de todos os dados com TTL antigo (longo), após alterar valores RR

PS - há também alguns operadores ignorantes do RFC, que usam dados antigos mesmo após a expiração do TTL, mas você não pode fazer nada com esse comportamento.

    
por 15.11.2011 / 23:54
1

A única maneira de garantir que todos utilizem seus novos servidores de nomes é garantir que os servidores de nomes antigos também contenham as novas informações, incluindo os novos registros .

Para mais detalhes, veja minha resposta para esta pergunta que descreve por que alguns clientes DNS continuam conversando com os servidores de nomes antigos, mesmo quando os registros NS da zona pai foram alterados.

    
por 16.11.2011 / 05:01