¿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