GNU/Linux >> Linux Esercitazione >  >> Cent OS

Comprensione dei file di zona DNS

Cosa sono i file di zona DNS

Le informazioni sui domini nel database DNS vengono archiviate in file di zona. Un file di zona è costituito da direttive e record di risorse. Le direttive indicano al server dei nomi di eseguire attività o di applicare impostazioni speciali alla zona. I record delle risorse definiscono i parametri della zona e memorizzano le informazioni sull'host. Le direttive sono facoltative, ma i record delle risorse sono obbligatori.

Campi record risorse

Un record di risorsa ha i seguenti campi (alcuni campi sono facoltativi, a seconda del Tipo):

  • Nome :il nome di dominio o l'indirizzo IP
  • TTL :Tempo di permanenza, tempo massimo di memorizzazione nella cache di un record prima di verificarne uno più nuovo
  • Classe :Sempre IN per Internet
  • Digita :Tipo di record
  • Dati :varia in base al tipo di record

Tipi di record di risorse DNS più comunemente utilizzati

Esistono più di 30 tipi di record di risorse. I più comuni sono:

  • A :indirizzo IPv4
  • CNAME :nome canonico o alias
  • MX :Mail exchange, specifica la destinazione della posta indirizzata al dominio
  • NS :Nameserver, specifica il sistema che fornisce i record DNS per il dominio
  • PTR :associa un indirizzo IP a un nome di dominio per la risoluzione inversa dei nomi
  • SOA :Inizio dell'autorità, designa l'inizio di una zona

Quello che segue è un esempio di un file di zona /etc/named.conf :

$TTL 86400      ; 1 day
    example.com IN SOA dns.example.com. [email protected]. (
                       57         ; serial
                       28800      ; refresh (8 hours)
                       7200       ; retry (2 hours)
                       2419200    ; expire (4 weeks)
                       86400      ; minimum (1 day)
                       )
                IN NS dns.example.com.
    dns           IN         A        192.0.2.1       
	example.com   IN         A        192.0.2.1
	host01        IN         A        192.0.2.101
	host02        IN         A        192.0.2.102
	host03        IN         A        192.0.2.103

Il $TTL entry è una direttiva che definisce il tempo di permanenza predefinito per tutti i record di risorse nella zona. Ogni record di risorsa può avere un valore TTL, che sovrascrive questa direttiva globale.

La riga successiva nell'esempio è SOA disco. Tutti i file di zona devono avere un record SOA. Le seguenti informazioni sono incluse nel record SOA:

  • esempio.com :Il nome del dominio
  • dns.example.com. :L'FQDN del server dei nomi
  • [email protected]. :l'indirizzo email dell'utente responsabile della zona
  • seriale :un valore numerico che viene incrementato ogni volta che il file di zona viene modificato per indicare quando è il momento per il servizio denominato di ricaricare la zona
  • aggiorna :il tempo trascorso dopo il quale il server dei nomi primario notifica ai server dei nomi secondari di aggiornare il proprio database
  • Riprova :il tempo di attesa dopo il quale un aggiornamento non riesce prima di riprovare
  • scadenza :Il tempo trascorso il quale la zona non è più autorevole e vanno interrogati i root nameserver
  • minimo :la quantità di tempo in cui altri server dei nomi memorizzano nella cache le informazioni della zona.

Il record NS (Nameserver) annuncia server dei nomi autorevoli per una particolare zona
utilizzando il formato:

IN NS dns.example.com.

I record A (Indirizzo) specificano l'indirizzo IP da assegnare a un nome utilizzando il formato:

hostname IN A IP-address


Cent OS
  1. Come aggiungere un record in cPanel utilizzando l'editor di zona DNS?

  2. Come aggiungere un record MX in cPanel utilizzando l'editor di zona DNS?

  3. Come modificare o rimuovere il record MX in cPanel utilizzando l'editor di zona DNS?

  4. Come aggiungere il record CNAME in cPanel utilizzando l'editor di zona DNS?

  5. Come modificare o rimuovere il record CNAME in cPanel utilizzando l'editor di zona DNS?

Come impostare il modello di zona DNS predefinito in Plesk?

Ripristino di un backup della zona DNS in cPanel

Editor di zone avanzato

cPanel Editor di zone

Aggiunta di una zona DNS

Come posso aggiungere file di zona DNS al mio dominio?