A propagação do DNS pode durar menos de 24 horas? A maioria dos sites diz que dura 24-48 horas, isso significa que não pode durar menos de 24 horas?
A propagação do DNS pode durar menos de 24 horas? A maioria dos sites diz que dura 24-48 horas, isso significa que não pode durar menos de 24 horas?
Respostas:
"Propagação de DNS" significa que a maioria dos servidores de nomes ("praticamente todos") que as pessoas na Internet podem estar usando retornará as informações novas / alteradas / atuais. Isso é composto de duas vezes:
O tempo entre a alteração na interface administrativa relevante e a alteração no servidor de nomes autoritativo.
Isso pode ser instantâneo: por exemplo, quando eu quero alterar um registro para o meu domínio privado, a interface apropriada é realmente a configuração do servidor de nomes com suas oito ou mais entradas.
Ou pode ser muito lento, porque é um processo de vários estágios: para alterar endereços de servidor de nomes, por exemplo, você pode estar atualizando o banco de dados de um registrador (digamos, joker.com ou gandi.net); do registrador, as alterações geralmente são enviadas apenas periodicamente (a cada hora, ou a cada oito horas ou o que for) enviadas ao banco de dados principal do registro (à Verisign para atualização .com
); do banco de dados, eles precisam alimentar as informações com os servidores de nomes reais que lidam com a zona, o que novamente acontece periodicamente, em qualquer lugar entre a hora e o dia.
O horário para a alteração ser conhecida pelo servidor de nomes de um determinado usuário / ISP.
Na melhor das hipóteses, isso é imediato após a etapa 1. Se o ISP nunca viu um nome antes, o algoritmo recursivo padrão será usado para procurá-lo, e o servidor autoritário retornará o valor adicionado ou atualizado recentemente.
Na pior das hipóteses, o servidor do ISP procurou anteriormente esse nome e armazenará em cache o resultado. Então você espera até que essa entrada de cache expire; quanto tempo demora depende do "tempo de vida" da entrada (o TTL é uma propriedade do registro; a configuração é totalmente de acordo com quem mantém a entrada no servidor autoritativo) ou, se o nome não existir, o "negativo cache ttl "definido para sua zona de contenção (mantendo a responsabilidade e a única decisão de quem executa essa zona).
Um caso ainda pior é quando o TTL é manipulado incorretamente (por muito tempo e tedioso por enquanto, mas pode levar o dobro do tempo para expirar como está definido - teoricamente ainda mais, mas isso fica muito raro rapidamente).
Um caso ainda pior é quando, dos vários servidores autorizados, apenas um é atualizado e o que acaba sendo solicitado tem problemas para se atualizar - à parte a teoria, todos os provedores de serviços razoavelmente grandes monitoram isso e corrigem ou desligam servidores com defeito, portanto isso pode adicionar algumas horas para que isso aconteça, além de um TTL completo se a solicitação receber a resposta antiga e incorreta pouco antes da manutenção / correção.
Se você assumir valores razoáveis para a etapa 1 (até 6 horas para registrador no registro, recarregar diariamente pelo registro) e valores comuns para TTLs (pelo menos um minuto, tecnicamente, mas geralmente entre 5 minutos para hosts como www. google.com, que usa endereços diferentes para balanceamento de carga e gerenciamento de tráfego e qualquer coisa entre 1 e 24 horas para sites totalmente hospedados), você acaba "entre 24 e 48 horas, para a maioria das pessoas na Internet".
Você pode ter sorte e experimentar apenas alguns minutos entre fazer a alteração e todos no mundo vê-la, ou pode ser particularmente azarado e ter sua alteração ignorada por um ISP com defeito completamente não relacionado em algum lugar, em que os usuários não verão sua alteração até semana que vem.