La mia comprensione della funzionalità principale di DNS è quella di fornire un servizio di denominazione / mappatura tra nomi di dominio (ad es. blah-whatever.com
) E indirizzi IP (ad es. 100.2.3.4 ).
Inoltre, la mia comprensione di come funzionano i server DNS Internet è che quando si modifica un record di mappatura dominio / IP (diciamo, cambiando blah-whatever.com
ora a 105.2.3.4 , ecc.), Questa modifica deve essere propagata su ogni server DNS nel mondo prima che si possa dire che il cambiamento è "completo". Questo periodo di propagazione può talvolta durare fino a 24 ore.
Quindi, per cominciare, se qualcosa che ho detto finora è fuorviato o errato, per favore inizia correggendomi!
Supponendo che io sia più o meno corretto, non capisco come aziende come CloudFlare o DynamicDNS possano offrire servizi di tipo "rollover istantaneo" in base ai quali si modifica il record DNS con loro e - boom - la modifica ha effetto immediato.
Capisco che c'è qualcosa chiamato "TTL" (tempo di vivere, presumo?!?) Che gioca un ruolo in questa capacità di rollover istantaneo, ma poiché sono già confuso sulla capacità di iniziare è difficile capire cosa questo TTL è o quale scopo serve.
Quindi chiedo: cosa c'è di Dynamic DNS e dei suoi concorrenti che consente loro di cambiare istantaneamente i mapping DNS (senza impiegare 24 ore per propagare le modifiche DNS come tutti gli altri), e come si inserisce il TTL in questo processo? Grazie in anticipo.