Cos'è un file di zona?
Un file di zone è un documento di testo utilizzato dal sistema di nomi di dominio (DNS) per mappare computer, nomi di dominio e varie risorse agli indirizzi IP (APPropriate Internet Protocol). Questa mappatura consente alle persone di accedere a risorse e computer su Internet utilizzando indirizzi leggibili dall'uomo. I file di zona sono generalmente costituiti da due parti: direttive e record di risorse.
Le direttive iniziano con un segno in dollari e includono informazioni che si applicano all'intero file di zona, come il suo tempo di vivere ($ TTL). TTL è la quantità di tempo predefinita che un server dei nomi dovrebbe prendere in considerazione le informazioni sul file di zone scaricate valide prima di verificare gli aggiornamenti. Ad esempio, se $ TTL è impostato su 86.400 secondi (24 ore), un server di nome che accede a quel file di zone lo memorizzerà una copia per 24 ore prima di tentare di cercare una versione aggiornata. Si noti che i record delle singole risorse possono includere informazioni TTL univoci che sovrascrivono questo valore predefinito.
Altre direttive comuni includono $ Origin, che imposta il DENome del dominio di errore per tutti gli host inclusi nel file della zona e $ include, che consente a un file di zona di includere il contenuto di altri file di testo. L'uso di $ include i file fornisce agli amministratori la possibilità di organizzare e separare logicamente i record di risorse di un file di zone. Ciò impedisce la necessità di aggiungere centinaia di voci a un singolo file.
I record di risorse sono le voci del file di zone che definiscono le informazioni DNS su un host o risorsa specifico. Mentre ci sono dozzine di tipi di record di risorse definiti dalla Task Force di ingegneria Internet (IETF), i più comunemente usati sono:
- Un record - Un record di indirizzo di Internet Protocol versione 4 (IPv4). Questi record mappano gli host specifici ai loro indirizzi IP assegnati.
- MX Record - Un record di scambio di posta. MX Records elenca il nome dei server di posta per questa zona DNS. Un file di zona può contenere più record MX, ciascuno con una pref specificataerenza rispetto all'altro.
- Record CNAME - Record di nome canonico. I record CNAME sono simili a un record, ma vengono utilizzati per mappare un nome su un altro nome anziché su un indirizzo IP.
- record ns - record di nome server. Questi record definiscono quali nomi server sono autorevoli per il dominio a cui si fa riferimento il file della zona.
- SOA Record - Inizio del record di autorità. I record SOA definiscono i parametri che influenzano l'intera zona. Questi record sono essenziali per il funzionamento corretto del DNS, in particolare i trasferimenti di file di zona tra server DNS primari e secondari.
Un record SOA elenca, tra le altre informazioni, il nome del dominio root per la zona, il numero di serie per il file della zona e l'intervallo di aggiornamento. L'intervallo di aggiornamento è la quantità di tempo che i server DNS secondari lascerà passare prima di tentare di copiare il file della zona dal server primario. I server DNS secondari utilizzano il numero di serie per determinare se la copia che ha già è la più aggiornataATE versione.