Record SOA

Tipi di Record DNS
Record Start of Authority.
← Torna al Glossario

Cos'è un record SOA?

Il record SOA (Start of Authority) è un record DNS obbligatorio che contiene informazioni amministrative essenziali su una zona DNS. Ogni zona DNS deve avere esattamente un record SOA all'apice della zona, definendo il nameserver primario, il contatto amministratore responsabile, il numero di serie zona e i parametri di temporizzazione per i trasferimenti di zona e il caching. Il record SOA stabilisce l'autorità e fornisce metadati critici per le operazioni DNS.

Struttura record SOA

Campi dei componenti

example.com. IN SOA ns1.example.com. admin.example.com. (

2024010101 ; Serial number

3600 ; Refresh (1 hour)

900 ; Retry (15 minutes)

604800 ; Expire (1 week)

86400 ; Minimum TTL (1 day)

)

Analisi dei campi

CampoOggettoValore tipico
MNAMENomeserver primarions1.example.com
RNAMEAdmin email (@ sostituito con .)admin.example.com
SerieNumero di versione ZoneYYYMMDDnn
RifiutiIntervallo di controllo secondario3600-86400
ReazioneRiprovare dopo aggiornamento fallito900-3600
ScadenzaLa seconda rinuncia604800-2419200
MinimoCaching TTL negativo300-86400

Campi record SOA spiegati

MNAME (nameserver primario)

Il nameserver autorevole per la zona:

RNAME (persona responsabile)

E-mail di contatto amministratore:

admin.example.com = [email protected]

hostmaster.example.com = [email protected]

Nota: il primo punto sostituisce il simbolo @

Numero seriale

Identificatore di versione per i dati della zona:

Common format: YYYYMMDDnn

Example: 2024010102 (Jan 1, 2024, revision 2)

Must increment with every zone change

Secondaries compare to know if updates needed

Parametri temporali

Trasferimento zona di controllo e comportamento caching:

♪ Refresh ♪ Come spesso le seconde controllano gli aggiornamenti

Recommended: 3600-86400 seconds (1-24 hours)
Ricerca Tempo di attesa dopo il tentativo di aggiornamento fallito
Recommended: 900-3600 seconds (15-60 minutes)

♪ Expire ♪ Quando le seconde si fermano zona di servizio

Recommended: 604800-2419200 seconds (1-4 weeks)

Minimum TTL. Durata caching negativa

How long to cache "domain doesn't exist" responses

Recommended: 300-86400 seconds

Visualizzazione dei record SOA

Uso di dig

dig example.com SOA

# Output:

example.com. 3600 IN SOA ns1.example.com. admin.example.com. 2024010101 3600 900 604800 86400

Uso di nslookup

nslookup -type=SOA example.com

Procedure consigliate per i record SOA

1. seriale d'incremento su ogni cambiamento Critical per trasferimenti di zone

2. Utilizzare un formato seriale significativo: YYYYMMDD # # raccomandato

3. Set timer appropriati Equilibrio freschezza vs carico server

4. Utilizzare e-mail di contatto valida: Amministratore accessibile

5. Assicurare che MNAME sia risolvibile Deve puntare a NS valido

Problemi comuni dei record SOA

ProblematicheCausaSoluzione
Il trasferimento di zone fallisceSerie non incrementataAggiorna sempre seriale
Dati di stallo sulle secondeRifiuti troppo a lungoRidurre l'intervallo di aggiornamento
Alto carico DNSRefresh troppo breveAumentare l'intervallo di aggiornamento
NXDOMAIN memorizzato troppo a lungoTTL minimoRidurre il valore minimo

Il record SOA è il record amministrativo fondamentale per qualsiasi zona DNS, controllando la sincronizzazione tra nameserver primari e secondari e definendo il comportamento di cache per l'intera zona.

Metti in Pratica Questa Conoscenza

Usa l'API di DomScan per verificare disponibilità, salute del dominio e altro.