Passa al contenuto principale

7. Record SOA (SOA RRs)

Il SOA (Start Of Authority) Resource Record (RR) è il primo RR in un qualsiasi file di zona standard. Contiene informazioni sulla zona, tra cui il nome del server dei nomi primario per la zona, l'indirizzo email della persona responsabile e vari timer relativi alle politiche di aggiornamento e ripetizione della zona.

7.1. Posizionamento dei record SOA nelle risposte autorevoli (Placement of SOA RRs in authoritative answers)​

Il record SOA di una zona deve essere presente all'apice della zona (la cima della zona). Non deve essere presente a un taglio di zona, eccetto come record SOA della zona figlia (che si trova nella zona figlia, non nella zona padre).

Quando un server autorevole risponde a una query con una risposta autorevole, e la risposta include una risposta negativa (NXDOMAIN o NODATA), la sezione di autorità della risposta deve includere il record SOA della zona che è autorevole per la query. Questo viene utilizzato dai resolver per determinare il TTL di caching negativo per la risposta.

7.2. TTL sui record SOA (TTLs on SOA RRs)​

Il TTL di un record SOA non viene utilizzato allo stesso modo del TTL di altri RR. Il TTL di un record SOA viene utilizzato per determinare il TTL minimo della zona e viene utilizzato dai resolver come TTL predefinito per il caching negativo.

Il TTL di un record SOA deve essere uguale al TTL minimo della zona. Cioè, il TTL del RR SOA è il minimo dei TTL di tutti gli RR nella zona.

7.3. Il campo MNAME del SOA (The SOA MNAME field)​

Il campo MNAME del record SOA è il nome del server dei nomi primario (master) per la zona. Questo è il server che è la fonte dei dati della zona. I server dei nomi secondari (slave) utilizzano il campo MNAME per determinare la fonte dei dati della zona per i trasferimenti di zona (AXFR e IXFR).

Il campo MNAME dovrebbe essere il nome del server dei nomi primario per la zona. Non deve essere un CNAME o un altro alias. Deve essere il nome di un host che è un server dei nomi per la zona.