Ma compréhension de la fonctionnalité principale du DNS est de fournir un service de nommage / mappage entre les noms de domaine (par exemple blah-whatever.com
) et les adresses IP (par exemple 100.2.3.4 ).
En outre, ma compréhension du fonctionnement des serveurs DNS Internet est que lorsqu'un enregistrement de mappage de domaine / IP est modifié (par exemple, en changeant blah-whatever.com
pour pointer vers 105.2.3.4 , etc.), ce changement doit être propagé sur tous les serveurs DNS du monde. avant que le changement puisse être considéré comme "complet". Cette période de propagation peut parfois durer jusqu'à 24 heures.
Donc, pour commencer, si ce que j'ai dit jusqu'à présent est erroné ou incorrect, veuillez commencer par me corriger!
En supposant que je suis plus ou moins correct, je ne comprends pas comment des entreprises comme CloudFlare ou DynamicDNS peuvent offrir des services de type «roulement instantané» par lesquels vous modifiez votre enregistrement DNS avec eux et - boom - le changement prend effet instantanément.
Je comprends qu'il y a quelque chose appelé "TTL" (le temps de vivre, je suppose?!?) Qui joue un rôle dans cette capacité de roulement instantané, mais comme je suis déjà flou sur la capacité de commencer, il est difficile de comprendre ce que ce TTL est ou à quoi il sert.
Je demande donc: qu'est-ce qui concerne Dynamic DNS et ses concurrents qui leur permet de changer les mappages DNS instantanément (sans prendre 24 heures pour propager les changements DNS comme tout le monde), et comment TTL s'intègre-t-il dans ce processus? Merci d'avance.