Meu entendimento da funcionalidade principal do DNS é fornecer um serviço de nomeação / mapeamento entre nomes de domínio (por exemplo blah-whatever.com
) e endereços IP (por exemplo, 100.2.3.4 ).
Além disso, meu entendimento de como os servidores DNS da Internet funcionam é que, quando um registro de mapeamento de domínio / IP é alterado (por exemplo, alterando blah-whatever.com
agora para 105.2.3.4 etc.), essa alteração precisa ser propagada por todos os servidores DNS do mundo. antes que a mudança possa ser considerada "completa". Às vezes, esse período de propagação pode durar até 24 horas.
Então, para começar, se alguma coisa que eu disse até agora estiver errada ou incorreta, comece me corrigindo!
Supondo que eu esteja mais ou menos correto, não entendo como empresas como CloudFlare ou DynamicDNS podem oferecer serviços do tipo "rollover instantâneo", nos quais você altera seu registro DNS com eles e - boom - a mudança afeta instantaneamente.
Entendo que existe algo chamado "TTL" (presumo que é hora de viver?!?) Que desempenha um papel nesse recurso de rolagem instantânea, mas como já estou confuso com o recurso, é difícil entender o que esse TTL é ou a qual propósito ele serve.
Por isso, pergunto: o que é o Dynamic DNS e seus concorrentes que lhes permite alterar os mapeamentos de DNS instantaneamente (sem levar 24 horas para propagar as alterações de DNS como todos os demais) e como o TTL se encaixa nesse processo? Desde já, obrigado.