Propagazione DNS

La tua modifica DNS è stata recepita ovunque? Verifica su più resolver.

Cosa fa lo strumento

NetCheck pone la stessa domanda a quattro resolver DNS pubblici molto usati, Google, Cloudflare, Quad9 e AdGuard, e ne confronta le risposte. Se coincidono tutte, il nuovo valore è stato recepito. Se differiscono, alcuni resolver servono ancora una vecchia risposta dalla loro cache.

Perché si parla di «propagazione»

La parola inganna: in realtà niente si propaga. Appena salvi una modifica, i tuoi name server danno la nuova risposta. Ciò che richiede tempo è la scadenza delle copie conservate in cache da migliaia di resolver, ognuno dei quali ha interrogato il tuo dominio in un momento diverso. Ogni copia vive al massimo per la durata del TTL indicato nel record.

ModificaTempo abituale
Record A, AAAA, CNAME, MX o TXTFino al TTL del vecchio record: da pochi minuti a qualche ora.
Nuovi name server (NS)Spesso fino a 24-48 ore, perché il registro dell'estensione pubblica le sue deleghe con un TTL lungo.
Nuovo dominio o nuovo sottodominioDi solito veloce, a meno che qualcuno non l'abbia richiesto prima che esistesse: anche la risposta «inesistente» viene messa in cache.

Preparare una modifica senza attese

  1. Il giorno prima, abbassa il TTL del record interessato a 300 secondi.
  2. Aspetta almeno la durata del vecchio TTL, perché tutte le cache abbiano recepito il valore breve.
  3. Fai la modifica: sarà visibile ovunque in circa cinque minuti.
  4. Verifica con questo strumento che i quattro resolver coincidano.
  5. Riporta il TTL a un valore normale (3600 o più) per alleggerire il carico dei tuoi name server.

Leggere risultati discordanti

Valori diversi a seconda del resolver sono normali durante la transizione. Alcuni casi da conoscere:

Qui è tutto aggiornato, ma da me no

Il tuo computer, il tuo browser e il tuo router hanno le proprie cache. Su Windows, ipconfig /flushdns svuota quella di sistema; su macOS, sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. In Chrome, la pagina chrome://net-internals/#dns svuota la cache del browser, e riavviare il router svuota la sua. Se il tuo operatore usa un proprio resolver, questo può conservare il vecchio valore un po' più a lungo dei resolver pubblici testati qui.

Domande frequenti

Quanto dura la propagazione?

Al massimo il TTL del vecchio record per una modifica normale, quindi da pochi minuti a qualche ora. Un cambio di name server può richiedere fino a 48 ore. Abbassare il TTL prima della modifica riduce l'attesa a pochi minuti.

Si può accelerare la propagazione?

Non dopo aver fatto la modifica: le cache scadono al loro ritmo e puoi svuotare solo le tue. L'unica vera accelerazione si prepara prima, abbassando il TTL.

Perché il mio sito funziona sul telefono ma non sul computer?

Usano resolver diversi, che non hanno messo in cache la risposta nello stesso momento. Svuota la cache DNS del computer e del browser, oppure aspetta la fine del TTL.

Lo strumento controlla tutti i resolver del mondo?

No: quattro resolver pubblici rappresentativi, che servono una grande parte degli utenti. Il loro accordo è un ottimo indicatore, ma il resolver di un operatore può restare indietro di tanto in tanto.

Altri strumenti NetCheck

I nostri altri siti:Toolo - strumenti PDF e immaginiVolt - speed test della connessioneBoxo - email temporanea usa e getta