Propagazione DNS, TTL e perché niente è istantaneo
Questa guida è tradotta dall'inglese. Alcune pagine collegate sono disponibili solo in inglese.
Perché un record corretto sembra ancora sbagliato per un'ora e come verificare nel modo giusto.
Hai corretto il record. Alcune persone vedono il nuovo sito; tu vedi ancora quello vecchio. Non è rotto nulla.
La «propagazione» è in realtà cache
Non esiste alcuna trasmissione. Quando un resolver consulta il tuo record, memorizza la risposta per il TTL del record. Finché quel TTL non scade, continua a servire la vecchia risposta — a te e a chiunque si trovi dietro quel resolver. La «propagazione» è semplicemente il fatto che tutte quelle cache scadono in momenti diversi.
Il TTL è la leva
TTL 300 s (5 min) — modifiche visibili in pochi minuti.
TTL 3600 s (1 ora) — fino a un'ora di dati obsoleti.
TTL 86400 s (1 giorno) — fino a un giorno.
Velocità a basso costo prima di una modifica: abbassa il TTL con largo anticipo, esegui la modifica, poi rialzalo.
Verifica la verità, non il tuo browser
Anche il browser e il sistema operativo mettono in cache il DNS. Per vedere ciò che vede il mondo, interroga direttamente i nameserver autorevoli:
dig example.com A +short # your configured resolver
dig @1.1.1.1 example.com A +short # Cloudflare public resolver
dig @8.8.8.8 example.com A +short # Google public resolver
dig @ns1.yourhost.example example.com A +short # YOUR authoritative server (the source of truth)Se il server autorevole ha la risposta giusta ma un resolver pubblico è obsoleto, stai solo aspettando una cache. Se è il server autorevole stesso a essere sbagliato, correggi la zona.
Svuota la tua cache mentre aspetti
# Linux (systemd-resolved)
resolvectl flush-caches
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Windows
ipconfig /flushdnsAnche i browser hanno una propria cache — una finestra privata o un altro browser la aggira.
Checklist «a me funziona ma a loro no»
Interroga il nameserver autorevole — il record è corretto lì?
Controlla sia apex sia www.
Controlla il TTL e da quanto tempo hai modificato il record.
Conferma di aver modificato la zona effettivamente attiva (non la copia di un vecchio registrar).
Cerca un secondo record in conflitto dello stesso tipo.
Letture correlate