Strumenti diagnostici di rete

Lookup SOA

Record Start of Authority

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.

Domande frequenti

A cosa serve il numero di serie in un record SOA?

Il serial è un numero di versione per la zona che i name server secondari usano per rilevare le modifiche. Quando modifichi la zona incrementi il serial; al refresh successivo, i secondari confrontano i serial e scaricano una nuova copia se quello del primario è più alto. Dimenticare di incrementarlo lascia i secondari a servire record obsoleti.

Cosa significano i timer refresh, retry ed expire?

Questi timer SOA governano la replica della zona. Refresh indica ogni quanto un secondario controlla gli aggiornamenti presso il primario, retry indica quanto attende prima di riprovare dopo un controllo fallito, ed expire indica quando un secondario smette del tutto di rispondere se non riesce a raggiungere il primario. Mantengono sincronizzati i server secondari e impediscono loro di servire dati gravemente obsoleti.

Perché ogni zona DNS ha esattamente un record SOA?

Il record SOA segna l'inizio dell'autorità per una zona e contiene l'unica fonte di verità amministrativa: il server primario, il contatto, il serial e i timer. Poiché una zona ha un'unica origine autoritativa, ha esattamente un SOA, posto all'apice della zona. Più record SOA sarebbero contraddittori e non validi.

Che cos'è il campo RNAME in un record SOA?

RNAME è l'indirizzo email della persona o del team responsabile della zona, scritto in forma DNS con la @ sostituita da un punto. Ad esempio, admin@example.com compare come admin.example.com. Per leggerlo, riconverti il primo punto in @. Indica chi contattare riguardo alla configurazione della zona.

Come può il serial SOA confermare che una modifica DNS è andata in vigore?

Poiché il serial si incrementa a ogni modifica della zona, controllarlo ti dice se la tua modifica è stata pubblicata. Molte zone usano un serial YYYYMMDDnn, quindi una data corrente indica un aggiornamento recente. Dopo aver apportato una modifica, cerca il SOA e conferma che il serial sia avanzato, poi verifica che i secondari riportino lo stesso valore.

Strumenti correlati

Deutsch | English | Español | Français | Italiano | Português | Русский | Українська | 日本語 | 简体中文 | 한국어