¿Qué es un registro SOA y para qué sirve?
Un registro SOA contiene información principal sobre una zona DNS. Incluye datos como el servidor de nombres principal, el responsable de la zona y parámetros utilizados para controlar su actualización y sincronización.
¿Qué es un registro SOA?
Un registro SOA, o Start of Authority, contiene información principal sobre una zona DNS.
Define datos como el servidor de nombres principal y varios temporizadores utilizados para administrar la zona.
El registro SOA describe información esencial de una zona DNS
Cada zona DNS tiene información administrativa y parámetros que ayudan a gestionar su funcionamiento. El registro SOA reúne parte fundamental de esos datos.
SOA significa Start of Authority
El nombre hace referencia a la información de autoridad asociada con una zona DNS.
Normalmente existe un SOA por zona
El registro SOA es un componente fundamental de la zona y contiene los valores que describen su estado y ciertos intervalos de actualización.
No reemplaza a los registros NS
SOA y NS cumplen funciones relacionadas pero diferentes. NS identifica servidores de nombres, mientras que SOA contiene información principal y administrativa de la zona.
¿Qué información contiene un registro SOA?
SOA reúne varios campos relacionados con la autoridad y la gestión temporal de una zona DNS.
Servidor principal
Indica el nombre del servidor de nombres principal asociado con la zona.
Responsable de la zona
Identifica la dirección de correo del responsable administrativo de la zona.
Control de actualización
Incluye valores como serial, refresh, retry, expire y minimum TTL.
¿Cómo se estructura un registro SOA?
El SOA reúne varios valores en una misma entrada DNS. Una representación simplificada puede verse así:
ejemplo.cl. IN SOA ns1.ejemplo.net. admin.ejemplo.cl. (
2026092701
3600
900
1209600
300
)
Principales campos del registro SOA
| Campo | Ejemplo | Función |
|---|---|---|
| MNAME | ns1.ejemplo.net. | Servidor de nombres principal de la zona. |
| RNAME | admin.ejemplo.cl. | Contacto del responsable de la zona. |
| SERIAL | 2026092701 | Número de versión de la zona. |
| REFRESH | 3600 | Intervalo de actualización. |
| RETRY | 900 | Intervalo de reintento. |
| EXPIRE | 1209600 | Tiempo de validez frente a fallos de actualización. |
| MINIMUM | 300 | Valor asociado a la política de caché negativa de la zona. |
¿Qué es el serial del registro SOA?
El serial identifica una versión de la información de la zona. Cuando la zona se modifica, el valor debe actualizarse para que los mecanismos que dependen de ese número puedan detectar el cambio.
2026092701
Muchos administradores utilizan un formato basado en fecha seguido de un contador, aunque el valor puede seguir otras convenciones mientras cumpla las reglas necesarias.
¿Qué significan refresh y retry?
Refresh indica el intervalo utilizado para comprobar si existe una versión más reciente de la zona.
Retry indica cuánto tiempo debe esperarse antes de volver a intentar una comprobación cuando una actualización no pudo realizarse correctamente.
| Campo | Ejemplo | Significado |
|---|---|---|
| REFRESH | 3600 | Intervalo de comprobación. |
| RETRY | 900 | Intervalo entre reintentos. |
¿Qué significa expire en SOA?
Expire establece un periodo relacionado con la validez de los datos de una zona cuando no es posible obtener una actualización durante el tiempo previsto.
Este valor forma parte del conjunto de temporizadores utilizados en la administración de zonas DNS.
¿Qué representa RNAME?
RNAME identifica una dirección de correo asociada con la persona o entidad responsable de la zona.
En la representación DNS, el primer punto del nombre suele representar el carácter @ de la dirección de correo, aunque existen detalles de sintaxis que deben interpretarse según las reglas DNS.
Diferencia entre SOA y NS
| Registro | Función principal | Información |
|---|---|---|
| NS | Identificar servidores de nombres. | Nameservers autoritativos. |
| SOA | Describir información principal de la zona. | Autoridad, serial y temporizadores. |
Problemas comunes al trabajar con SOA
No actualizar el serial
Cuando una zona cambia, mantener un serial antiguo puede impedir que mecanismos de sincronización detecten correctamente la nueva versión.
Confundir SOA con NS
SOA proporciona información principal sobre la zona; NS identifica servidores de nombres.
Modificar temporizadores sin comprender su función
Los valores refresh, retry y expire forman parte de la lógica de actualización de la zona y deben configurarse de acuerdo con la infraestructura DNS utilizada.
Editar la zona equivocada
Antes de modificar SOA comprueba qué servidores son autoritativos para el dominio y dónde se administra realmente la zona.
¿Qué contiene un registro SOA?
| Elemento | Para qué sirve |
|---|---|
| MNAME | Identifica el servidor de nombres principal. |
| RNAME | Identifica el contacto responsable de la zona. |
| SERIAL | Identifica la versión de la zona. |
| REFRESH | Define el intervalo de comprobación. |
| RETRY | Define el intervalo de reintento. |
| EXPIRE | Define un límite relacionado con la validez de la información ante fallos de actualización. |
| MINIMUM | Se relaciona con el TTL utilizado para respuestas negativas. |
Más información sobre registros DNS
Puedes consultar nuestra guía sobre qué es un registro DNS para comprender cómo SOA se relaciona con el resto de la zona.
También puedes revisar la documentación técnica sobre tipos de registros DNS: referencia de registros DNS .
Preguntas frecuentes sobre el registro SOA
Es un registro DNS que contiene información principal sobre una zona, incluyendo el servidor de nombres principal y diferentes temporizadores.
Sirve para describir información de autoridad y parámetros utilizados en la administración y actualización de una zona DNS.
SOA significa Start of Authority y hace referencia al registro que contiene información principal sobre una zona DNS.
El serial identifica una versión de la zona DNS y debe actualizarse cuando se realizan cambios en la información de la zona.
Refresh define un intervalo utilizado para comprobar si existe una versión más reciente de la zona.
Retry indica cuánto tiempo debe transcurrir antes de volver a intentar una comprobación que no se pudo realizar correctamente.
NS identifica servidores de nombres autoritativos, mientras que SOA contiene información principal y parámetros administrativos de la zona.
Una zona DNS tiene un registro SOA que define su información principal de autoridad.
Aprende qué es un registro SRV
Descubre cómo funcionan los registros SRV y cómo permiten localizar servidores asociados a determinados servicios de red.
Ver registro SRV →