Volver a herramientas

Cómo generar un archivo de zona DNS

1

Definir el nombre del dominio

Ingresa el nombre de dominio principal (ej: ejemplo.com) y la IP del servidor donde apuntará el registro A.

2

Configurar registros adicionales

Añade registros CNAME para subdominios (www, mail, blog), registros MX para el correo, y registros TXT para verificación y SPF.

3

Configurar el TTL

Define el TTL (Time To Live) en segundos. Valores comunes: 300 (5 min) para desarrollo, 3600 (1 hora) para producción, 86400 (24h) para registros estables.

4

Generar y descargar la zona

Genera el archivo de zona en formato BIND. Descarga el archivo o copia el contenido para instalarlo en tu servidor DNS.

5

Instalar en el servidor DNS

Copia el archivo a /etc/bind/zones/, configura named.conf.local y recarga BIND9 con sudo systemctl reload bind9.

Configuración en BIND9

Después de generar tu zona DNS, necesitas configurarla en BIND9:

1. Crear el directorio de zonas

sudo mkdir -p /etc/bind/zones

2. Copiar el archivo de zona

sudo cp db.ejemplo.com /etc/bind/zones/db.ejemplo.com

3. Configurar named.conf.local

zone "ejemplo.com" {
    type master;
    file "/etc/bind/zones/db.ejemplo.com";
};

4. Verificar y recargar

sudo named-checkzone ejemplo.com /etc/bind/zones/db.ejemplo.com
sudo systemctl reload bind9

Tipos de registros DNS explicados

Cada registro DNS cumple una función específica en la resolución de nombres. Aquí los más importantes:

  • Registro A: Apunta un nombre de dominio a una dirección IPv4. Es el registro más básico y esencial para cualquier sitio web.
  • Registro AAAA: Similar al A pero para direcciones IPv6. Necesario si tu servidor soporta IPv6.
  • Registro CNAME: Crea un alias de un nombre a otro. Por ejemplo, www.ejemplo.com → ejemplo.com. No puede coexistir con otros registros en el mismo nombre.
  • Registro MX: Define los servidores de correo del dominio con prioridad. Número menor = mayor prioridad.
  • Registro TXT: Almacena texto arbitrario. Se usa para verificación de dominio (SPF, DKIM, DMARC, Google Workspace, etc.).
  • Registro NS: Especifica los servidores DNS autoritativos para el dominio.
  • Registro SRV: Define servicios específicos (SIP, LDAP, XMPP) con puerto y prioridad.

Nuestro generador crea automáticamente el registro SOA con valores recomendados y soporta todos estos tipos de registro. Simplemente selecciona los que necesites y la herramienta generará el archivo BIND9 completo.

Preguntas frecuentes

¿Qué es un archivo de zona DNS?

Un archivo de zona DNS es un archivo de texto que define los registros DNS de un dominio (A, AAAA, CNAME, MX, TXT, etc.). Utiliza el formato estándar BIND y es interpretado por servidores DNS como BIND9, PowerDNS o NSD para resolver consultas de nombres de dominio.

¿Qué registros DNS debo incluir para un sitio web?

Para un sitio web básico necesitas: un registro A (o AAAA para IPv6) que apunte a la IP del servidor, un registro MX para el correo, y opcionalmente CNAME para www. También es recomendable incluir registros TXT para verificación de dominio y SPF/DKIM para correo.

¿Cuál es la diferencia entre registro A y CNAME?

Un registro A apunta un nombre de dominio directamente a una dirección IP. Un registro CNAME crea un alias que apunta a otro nombre de dominio. Por ejemplo, "www" puede ser un CNAME de "ejemplo.com", y "ejemplo.com" tiene un registro A que apunta a la IP del servidor.

¿Qué es el registro SOA y cómo configurarlo?

SOA (Start of Authority) es el registro principal de toda zona DNS. Define: el servidor DNS primario (MNAME), el email del administrador (RNAME), el número de serie (serial) que debe incrementarse con cada cambio, el intervalo de refresco (refresh) para que los secundarios comprueben cambios, el reintento (retry) si falla la comprobación, la expiración (expire) y el TTL mínimo (minimum). Nuestra herramienta genera el SOA automáticamente con valores recomendados.

¿Cómo funciona el serial en una zona DNS?

El serial es un número que identifica la versión del archivo de zona. Los servidores DNS secundarios comparan el serial con su copia local: si el serial del primario es mayor, descargan la nueva zona. El formato recomendado es AAAAAMMDDNN (año, mes, día, número de revisión), por ejemplo 2026060501 para la primera revisión del 5 de junio de 2026. Cada vez que modifiques la zona, debes incrementar este número para que los secundarios se actualicen.

¿Qué registros NS y SRV se usan para?

Los registros NS (Name Server) definen qué servidores DNS son autoritativos para el dominio. Necesitas al menos dos para redundancia. Los registros SRV (Service) especifican la ubicación de servicios específicos como SIP, LDAP o XMPP, con formato: _servicio._protocolo.dominio TTL clase SRV prioridad peso puerto destino. Por ejemplo, _sip._tcp.ejemplo.com apunta al servidor SIP en el puerto 5060.