Che cos'è un record SOA?
Il record SOA (Start of Authority) contiene informazioni amministrative su una zona DNS: il name server primario, il contatto responsabile, il numero di serie della zona e i timer che controllano replica e caching. Ogni zona ha esattamente un record SOA, posto in cima alla zona come marcatore di autorità per tutto ciò che vi sta sotto.
Cosa significano i campi di un record SOA
Un record SOA raggruppa diversi campi. Il MNAME nomina il name server master primario della zona. L'RNAME è l'email dell'amministratore, scritta con un punto al posto del simbolo @. Il serial è un numero di versione che i secondari osservano per rilevare gli aggiornamenti. Seguono quattro timer: refresh (ogni quanto i secondari controllano le modifiche), retry (quanto attendere dopo un controllo fallito), expire (quando un secondario smette di rispondere se non riesce a raggiungere il primario) e il minimum, che imposta il TTL di caching negativo per i record inesistenti.
Come interpretare i risultati di una ricerca SOA
IPeek mostra il record SOA della zona: il suo name server primario, il contatto responsabile, il serial attuale e i timer refresh, retry, expire e minimum. Verifica che il name server primario corrisponda al tuo provider DNS. Il serial è particolarmente utile per confermare che una modifica sia andata in vigore — una convenzione comune è YYYYMMDDnn, quindi una data recente indica che la zona è stata modificata di recente. Timer insolitamente brevi o lunghi possono suggerire problemi di replica o caching. Il valore minimum dice ai resolver per quanto memorizzare in cache le risposte negative (NXDOMAIN).
Come il serial SOA controlla la replica della zona
Il numero di serie è il modo in cui i name server secondari sanno quando scaricare una copia aggiornata della zona. A ogni intervallo di refresh un secondario confronta il proprio serial memorizzato con quello del primario; se quello del primario è più alto, trasferisce la zona aggiornata. Questo significa che devi incrementare il serial ogni volta che modifichi la zona, altrimenti i secondari continueranno a servire dati obsoleti. Dimenticare di incrementarlo è una causa classica di modifiche che compaiono sul primario ma non sui server di backup. La maggior parte dei provider e degli strumenti lo incrementa automaticamente.