Skip to main content

¿Qué es un archivo de zona?

Un archivo de zona es un documento de texto utilizado por el sistema de nombres de dominio (DNS) para asignar computadoras, nombres de dominio y diversos recursos a las direcciones de Protocolo de Internet (IP) apropiadas. Este mapeo permite a las personas acceder a recursos y computadoras en Internet utilizando direcciones legibles por humanos. Los archivos de zona generalmente constan de dos partes: directivas y registros de recursos.

Las directivas comienzan con un signo de dólar e incluyen información que se aplica a todo el archivo de zona, como su tiempo de vida ($ TTL). TTL es el tiempo predeterminado que un servidor de nombres debe considerar válida la información descargada del archivo de zona antes de buscar actualizaciones. Por ejemplo, si $ TTL se establece en 86.400 segundos (24 horas), un servidor de nombres que acceda a ese archivo de zona almacenará una copia del mismo durante 24 horas antes de intentar buscar una versión actualizada. Tenga en cuenta que los registros de recursos individuales pueden incluir información TTL única que anula este valor predeterminado.

Otras directivas comunes incluyen $ ORIGIN, que establece el nombre de dominio predeterminado para todos los hosts incluidos en el archivo de zona, y $ INCLUDE, que permite que un archivo de zona incluya el contenido de otros archivos de texto. El uso de archivos $ INCLUDE brinda a los administradores la capacidad de organizar y separar lógicamente los registros de recursos de un archivo de zona. Esto evita la necesidad de agregar cientos de entradas a un solo archivo.

Los registros de recursos son las entradas del archivo de zona que definen la información de DNS sobre un host o recurso específico. Si bien hay docenas de tipos de registros de recursos definidos por el Internet Engineering Task Force (IETF), los más utilizados son:

  • Un registro: un registro de dirección del Protocolo de Internet versión 4 (IPv4). Estos registros asignan hosts específicos a sus direcciones IP asignadas.
  • Registro MX: un registro de intercambio de correo. Los registros MX enumeran el nombre de los servidores de correo para esta zona DNS. Un archivo de zona puede contener múltiples registros MX, cada uno con una preferencia específica entre sí.
  • Registro CNAME: registro de nombre canónico. Los registros CNAME son similares a los registros A, pero se usan para asignar un nombre a otro en lugar de a una dirección IP.
  • Registro NS: registros del servidor de nombres. Estos registros definen qué servidores de nombres tienen autoridad para el dominio al que hace referencia el archivo de zona.
  • Registro SOA: inicio del registro de autoridad. Los registros SOA definen parámetros que afectan a toda la zona. Estos registros son esenciales para que el DNS funcione correctamente, especialmente las transferencias de archivos de zona entre servidores DNS primarios y secundarios.

Un registro SOA enumera, entre otra información, el nombre de dominio raíz de la zona, el número de serie del archivo de zona y el intervalo de actualización. El intervalo de actualización es la cantidad de tiempo que los servidores DNS secundarios dejarán pasar antes de intentar copiar el archivo de zona del servidor primario. Los servidores DNS secundarios usan el número de serie para determinar si la copia que ya tienen es la versión más actualizada.