SOA Record

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

Component Fields

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)

)

Field Breakdown

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 (Primary Nameserver)

Il nameserver autorevole per la zona:

RNAME (persona responsabile)

E-mail di contatto amministratore:

admin.example.com = admin@example.com

hostmaster.example.com = hostmaster@example.com

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

Timing Parameters

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

Visualizza la SOA Records

Using dig

dig example.com SOA

# Output:

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

Using nslookup

nslookup -type=SOA example.com

Migliori Pratiche 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 SOA comuni

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.