Verifica propagazione DNS

Changed a DNS record? Compare live answers from six major public resolvers to see whether your update has propagated.

Cos'è la propagazione DNS?

Quando modifichi un record DNS, per esempio puntando il tuo dominio a un nuovo hosting, la modifica è attiva quasi subito sui tuoi name server autorevoli. Ma i resolver ricorsivi di tutto il mondo (quelli del tuo provider, di Google, di Cloudflare e altri) conservano copie in cache della vecchia risposta finché non scade il suo TTL (time to live). La "propagazione" è semplicemente il tempo necessario perché quelle cache scadano e recuperino il nuovo valore. Di solito va da pochi minuti al TTL del vecchio record, fino a 48 ore quando cambiano i name server stessi, perché le deleghe dei TLD hanno TTL lunghi.

Come funziona questa verifica

Interroghiamo lo stesso record nello stesso momento da sei grandi resolver pubblici: Cloudflare (1.1.1.1), Google Public DNS (8.8.8.8), AdGuard DNS, NextDNS, DNS.SB e AliDNS. Poi evidenziamo quali concordano con la risposta della maggioranza. Questi servizi usano reti anycast con molte sedi, quindi riflettono ciò che vede una grande quota degli utenti di internet. Se concordano tutti sul nuovo valore, la tua modifica si è di fatto propagata.

Come velocizzare la propagazione DNS

  1. Abbassa il TTL in anticipo. Un giorno prima di una modifica programmata, riduci il TTL del record a 300 secondi. Una volta passato il vecchio TTL, ogni cache si aggiornerà entro cinque minuti dalla tua modifica.
  2. Esegui la modifica, verificala con una ricerca DNS, poi tieni d'occhio questa pagina.
  3. Svuota le cache locali. Su Windows esegui ipconfig /flushdns; su macOS esegui sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. Anche i browser memorizzano brevemente il DNS.
  4. Rialza il TTL quando tutto è stabile, per ridurre il carico di query.

Approfondisci in Cos'è il DNS e come funziona?

Domande frequenti

Perché la propagazione può richiedere fino a 48 ore?

Le modifiche ai name server (NS) presso il registrar vengono pubblicate nella zona del TLD, dove le deleghe hanno comunemente TTL di uno o due giorni. Le normali modifiche ai record di solito finiscono molto prima.

Un resolver mostra ancora il vecchio IP. C'è qualcosa che non va?

Probabilmente no. Quella sede del resolver ha ancora una copia in cache. Controlla la colonna TTL: mostra quanti secondi mancano al suo aggiornamento.

Posso forzare un resolver ad aggiornarsi?

Alcuni lo permettono: Cloudflare e Google hanno entrambi pagine pubbliche per svuotare la cache dei loro resolver.

Aggiornato

Copiato negli appunti