GNU/Linux >> Tutoriales Linux >  >> Cent OS

Comprensión de los archivos de zona DNS

¿Qué son los archivos de zona DNS

La información sobre los dominios en la base de datos DNS se almacena en archivos de zona. Un archivo de zona consta de directivas y registros de recursos. Las directivas le dicen al servidor de nombres que realice tareas o aplique configuraciones especiales a la zona. Los registros de recursos definen los parámetros de la zona y almacenan información del host. Las directivas son opcionales, pero los registros de recursos son obligatorios.

Campos de registro de recursos

Un registro de recursos tiene los siguientes campos (algunos campos son opcionales, según el Tipo):

  • Nombre :El nombre de dominio o dirección IP
  • TTL :tiempo de vida, tiempo máximo que se almacena en caché un registro antes de buscar uno más nuevo
  • Clase :Siempre IN para Internet
  • Tipo :tipo de registro
  • Datos :Varía según el tipo de registro

Tipos de registros de recursos de DNS más utilizados

Existen más de 30 tipos de registros de recursos. Los más comunes son:

  • A :dirección IPv4
  • CNOMBRE :nombre canónico o alias
  • MX :Intercambio de correo, especifica el destino del correo dirigido al dominio
  • NS :servidor de nombres, especifica el sistema que proporciona registros DNS para el dominio
  • PTR :asigna una dirección IP a un nombre de dominio para la resolución inversa de nombres
  • SOA :Inicio de autoridad, designa el inicio de una zona

El siguiente es un ejemplo de un archivo de 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

El $TTL La entrada es una directiva que define el tiempo de vida predeterminado para todos los registros de recursos en la zona. Cada registro de recursos puede tener un valor TTL, que anula esta directiva global.

La siguiente línea en el ejemplo es SOA registro. Todos los archivos de zona deben tener un registro SOA. La siguiente información se incluye en el registro SOA:

  • ejemplo.com :El nombre del dominio
  • dns.ejemplo.com. :El FQDN del servidor de nombres
  • raí[email protected]. :La dirección de correo electrónico del usuario responsable de la zona
  • serie :un valor numérico que se incrementa cada vez que se modifica el archivo de zona para indicar cuándo es el momento de que el servicio mencionado vuelva a cargar la zona
  • actualizar :el tiempo transcurrido después del cual el servidor de nombres principal notifica a los servidores de nombres secundarios que actualicen su base de datos
  • volver a intentar :el tiempo de espera después del cual falla una actualización antes de intentar actualizar de nuevo
  • caducar :El tiempo después del cual la zona ya no tiene autoridad y los servidores de nombres raíz deben ser consultados
  • mínimo :la cantidad de tiempo que otros servidores de nombres almacenan en caché la información de la zona.

El registro NS (Servidor de nombres) anuncia los servidores de nombres autorizados para una zona en particular
usando el formato:

IN NS dns.example.com.

Los registros A (Dirección) especifican la dirección IP que se asignará a un nombre usando el formato:

hostname IN A IP-address


Cent OS
  1. Cómo comprobar los archivos de configuración de bind9 (servidor DNS)

  2. ¿Cómo agregar un registro en cPanel usando el Editor de zonas DNS?

  3. ¿Cómo agregar un registro MX en cPanel usando el Editor de zonas DNS?

  4. ¿Cómo editar o eliminar MX Record en cPanel usando el DNS Zone Editor?

  5. ¿Cómo agregar un registro MX en cPanel usando DNS Zone Editor?

¿Cómo configurar la plantilla de zona DNS predeterminada en Plesk?

Restaurar una copia de seguridad de la zona DNS en cPanel

Editor de zonas avanzado

Editor de zonas de cPanel

Adición de una zona DNS

¿Cómo puedo agregar archivos de zona DNS a mi dominio?