Propagazione e diagnostica

Confronta i resolver in tutto il mondo e ispeziona le risposte restituite.

Ricerca record AAAA (IPv6)

In modalità traccia iterativa, il resolver viene ignorato.
Interroga più resolver pubblici per confrontare le risposte.

Come utilizzare al meglio le opzioni del motore di lookup DNS

Cos'è la traccia iterativa?

La traccia esegue la risoluzione passo dopo passo. Il resolver interroga prima i server root, poi il TLD (.com, .fr, .eu) e infine i server autoritativi della zona di destinazione. A ogni fase la pagina mostra il server interrogato, la risposta, l'RCODE e la latenza.

  1. 1. Root

    Scoperta dei server TLD per il nome richiesto.

  2. 2. TLD

    Riferimento agli NS della zona (delegazione).

  3. 3. Authoritative

    Risposta finale (o errore) con TTL e latenza.

A cosa serve?

  • Confrontare le risposte tra resolver e regioni
  • Individuare cache calde, TTL troppo lunghi o deleghe incomplete
  • Spiegare una differenza di latenza o un RCODE inatteso

Suggerimento: lascia la traccia disattivata per i controlli rapidi; attivala durante un'indagine o per preparare ticket e post-mortem.

Cos'è la traccia classica?

La traccia classica interroga solo il resolver selezionato (UDP o DoH) e mostra la risposta così come viene percepita da quel punto di rete. Ottieni l'RCODE, le sezioni di risposta e la latenza per il tratto client → resolver.

  1. 1. Resolver scelto

    Utilizza il preset o la configurazione personalizzata per eseguire la query esattamente come farebbe il tuo servizio.

  2. 2. Protocollo preservato

    Rispetta il trasporto selezionato (UDP, TCP o DoH) così da riprodurre il comportamento reale.

  3. 3. Risposta dettagliata

    Mostra domanda, risposta e sezioni authority/additional quando presenti, insieme a TTL e metadati utili.

Perché usarla?

  • Verificare la vista di un resolver specifico prima di sospettare problemi di delega
  • Confermare valori in cache e l'impatto di TTL o flush
  • Documentare una risoluzione esattamente come la vede un client o un microservizio

Suggerimento: tieni disattivata la traccia iterativa quando esegui l'audit di un resolver; riattivala dopo per confrontarla con il percorso root → TLD → authoritative.

Come funziona il test di propagazione?

Il test interroga in parallelo un insieme di resolver pubblici (Google, Cloudflare, Quad9, OpenDNS, ISP…) e raggruppa le risposte per contenuto e RCODE. Vedi subito chi ha già recepito l'aggiornamento.

  1. 1. Resolver multi-punto

    Abilita i preset di propagazione per interrogare diversi attori distribuiti nel mondo.

  2. 2. Confronto automatico

    Raggruppa le risposte identiche e mette in evidenza divergenze o errori specifici di un resolver.

  3. 3. Riepilogo operativo

    Fornisce un riepilogo chiaro, l'elenco dei resolver, le loro latenze e lo stato di ciascun gruppo.

Quando usarlo?

  • Monitorare la propagazione mondiale di una modifica DNS
  • Individuare cache obsolete e decidere un flush mirato
  • Condividere uno snapshot di propagazione in un ticket o post-mortem

Suggerimento: mentre il test di propagazione è attivo, il selettore del resolver resta bloccato. Disattiva la modalità per tornare alla diagnostica su singolo resolver.

Informazioni aggiuntive sui record DNS AAAA

Un record DNS AAAA collega un nome di dominio a un indirizzo IPv6. È la risposta fornita dal record che consente al browser di raggiungere il server corretto tramite IPv6. Per un indirizzo IPv4 si usa un record A. Un record PTR per IPv6 fa l'opposto e associa un indirizzo IPv6 a un nome.
Un record AAAA è composto da un nome, un tipo, un valore e un TTL. Il TTL indica per quanto tempo la risposta resta in cache nel resolver locale.

Esempio di record DNS AAAA

NomeTipoIndirizzo IPv6TTL in secondi
wwwAAAA2001:db8::103600

In questo esempio il nome www indica un sottodominio. Per puntare all'apice del dominio usa il simbolo @. Il valore deve essere un indirizzo IPv6 valido e instradabile su Internet. Un TTL di 3600 corrisponde a un'ora.

Esempio con più indirizzi

È possibile pubblicare più record AAAA per lo stesso nome. Il resolver locale riceve un elenco e ne sceglie uno. Il risultato è una distribuzione di carico semplice.

NomeTipoIndirizzo IPv6TTL in secondi
wwwAAAA2001:db8::103600
wwwAAAA2001:db8::113600

Questa rotazione non sostituisce un vero failover automatico. In caso di guasto, alcuni visitatori possono continuare a ricevere l'indirizzo IPv6 inattivo per un breve periodo.

TTL in parole semplici

Un TTL breve accelera la visibilità di una modifica. Durante una migrazione un TTL di 60 secondi aiuta.
Un TTL medio o lungo riduce le query verso i server DNS autoritativi, ideale per un servizio stabile.
È consigliabile abbassare il TTL qualche ora prima dello switch e rialzarlo a migrazione completata.

Da sapere
Il TTL non garantisce una propagazione immediata. Le cache rispettano la durata indicata. L'aggiornamento compare quando il contatore arriva a zero sul resolver.

Dove usare un record AAAA

All'apice del dominio (apex) si pubblicano record AAAA. Inserire qui un CNAME non è conforme.
Per www puoi usare un record AAAA quando controlli l'indirizzo. In caso contrario è opportuno un CNAME verso un nome gestito da un provider.
A e AAAA possono convivere sullo stesso nome. I sistemi moderni usano IPv6 quando disponibile e ripiegano su IPv4 se necessario.
Per altri sottodomini come api, cdn o blog puoi usare record CNAME, A o AAAA. Ogni servizio mantiene l'indirizzo dedicato e le modifiche restano semplici.

Evita
Di mescolare CNAME e AAAA sullo stesso nome: non è conforme alle RFC.
Di pubblicare un indirizzo non instradabile in una zona pubblica.
Di lasciare un vecchio record AAAA dopo una migrazione.

Controllo online

Un lookup DNS online permette di inserire un nome di dominio e ottenere l'elenco degli indirizzi IPv6 associati a un record AAAA e il relativo TTL visto da Internet. È un buon primo controllo. Completa sempre con un test locale.

Controllo su Windows

Windows offre nslookup, utilizzabile in modalità interattiva.

Resolver locale
nslookup
set q=aaaa
www.example.com
Resolver specifico
nslookup
set q=aaaa
server 1.1.1.1
www.example.com

La prima parte interroga il record AAAA secondo la configurazione di rete del computer. La seconda forza un resolver terzo, qui Cloudflare.

Controllo su Linux e Mac

Su questi sistemi il comando dig è pratico.

Resolver locale
dig aaaa www.example.com
Resolver specifico
dig aaaa www.example.com @1.1.1.1

Lettura rapida delle risposte

La presenza di indirizzi IPv6 accanto a uno o più indirizzi IPv4 indica una configurazione dual stack.
Un TTL residuo elevato può spiegare un ritardo dopo una modifica.
Una risposta vuota o un errore di risoluzione spesso segnalano un refuso o un indirizzo rimosso troppo presto.

Procedura di migrazione semplice

  1. Prepara il nuovo servizio IPv6 con il nuovo indirizzo.
  2. Abbassa il TTL a 300 o 60 secondi sul nome interessato alcune ore prima dello switch.
  3. Pubblica l'indirizzo IPv6 nel record AAAA mantenendo il record A: in genere i servizi restano accessibili tramite IPv4.
  4. Verifica con i comandi nslookup o dig da più reti.
  5. Rialza il TTL a un valore confortevole quando tutto è stabile.

Suggerimento pratico
Mantieni una scheda di controllo per ogni dominio e modifica: responsabile, data, TTL scelto e motivo. Questa traccia previene dimenticanze e facilita un eventuale rollback.

Casi comuni

Sito dietro un provider CDN

Usa un CNAME per www per seguire le modifiche del provider e mantieni record A e AAAA sull'apice, se la piattaforma lo consente.

Ambiente multi-regione

Pubblica indirizzi vicini ai visitatori. Il resolver locale sceglie uno degli IPv6 disponibili. Per un routing preciso basato sulla posizione servono funzionalità avanzate sul DNS o sulla rete applicativa.

Server di posta

Gli host referenziati dagli MX possono pubblicare record AAAA. Il reverse PTR IPv6 migliora la deliverability: le informazioni devono combaciare.

Troubleshooting veloce

  1. Se il sito non risponde su IPv6, verifica prima la risoluzione locale.
  2. Se la risposta mostra un indirizzo non raggiungibile, correggi la zona pubblica o il percorso di rete.
  3. Se la risposta alterna tra un indirizzo attivo e uno offline, rimuovi l'indirizzo guasto.
  4. Se la risposta resta vecchia dopo l'aggiornamento, attendi la scadenza del TTL e svuota la cache del resolver locale se possibile.

In sintesi, un record AAAA associa un nome a un indirizzo IPv6. Il TTL controlla la durata in cache. I record A e AAAA possono convivere per offrire accesso dual stack. Un CNAME non convive con un AAAA sullo stesso nome. All'apice pubblica record A e AAAA secondo necessità. La verifica si fa con strumenti online, poi con nslookup su Windows e dig su Linux o Mac.
Seguendo queste linee guida la gestione resta semplice. Le modifiche avvengono senza stress e i visitatori raggiungono il sito senza disservizi.