Articles

El diario Geek

Qué son los archivos de zona DNS

La información sobre los dominios de la base de datos DNS se almacena en los archivos de zona. Un archivo de zona consta de directivas y registros de recursos. Las directivas le indican 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 la información del host. Las directivas son opcionales, pero se requieren registros de recursos.

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 la 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 en Internet
  • Tipo: Tipo de registro
  • Datos: Varía con el tipo de registro

Los tipos de registro de recursos DNS más utilizados

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

  • A: Dirección IPv4
  • CNAME: Nombre o alias canónico
  • 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 una resolución de nombres inversa
  • SOA: Inicio de autoridad, designa el inicio de una zona

El siguiente es un ejemplo de un archivo de zona con nombre/etc/.conf:

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

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

  • example.com: El nombre del dominio
  • dns.example.com.: El FQDN del servidor de nombres
  • [email protected]: La dirección de correo electrónico del usuario responsable de la zona
  • serial: Un valor numérico que se incrementa cada vez que se altera el archivo de zona para indicar cuándo es hora de que el servicio con nombre vuelva a cargar la zona
  • refrescar: El tiempo transcurrido después del cual el servidor de nombres primario notifica a los servidores de nombres secundarios que actualicen su base de datos
  • reintentar: El tiempo de espera después del cual falla una actualización antes de intentar actualizar de nuevo
  • expire: El tiempo después del cual la zona ya no es autoritativa y se deben consultar los servidores de nombres raíz
  • 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 servidores de nombres autorizados para una zona en particular
utilizando el formato:

IN NS dns.example.com.

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

hostname IN A IP-address