Puntos clave: Solución del error de secuencia en SOA
- El problema: El error «El formato del número de serie SOA no es válido» se produce cuando el campo de serie del registro SOA (Start of Authority) no es un entero sin signo válido de 32 bits (entre 0 y 4 294 967 295).
- Formato estándar: Utilice el formato AAAAMMDDnn (por ejemplo, 2026040701). Este formato de 10 dígitos es el estándar del sector en cuanto a legibilidad y compatibilidad.
- Causa habitual: La causa más frecuente es el uso de un número de 11 dígitos (por ejemplo, 20260407001), que supera el valor máximo permitido para un entero de 32 bits.
- El riesgo: aunque la resolución de DNS puede seguir funcionando, un número de serie no válido impide que los servidores DNS secundarios se sincronicen con el primario, lo que da lugar a registros obsoletos y a posibles interrupciones del servicio.
- Solución: Actualiza tu zona DNS con un número de serie de 10 dígitos que sea numéricamente superior al actual.
Si recientemente has realizado una auditoría de DNS y te ha aparecido la advertencia«El formato del número de serie SOA no es válido», se trata de un error de configuración en tu registro SOA (Start of Authority). Esta advertencia aparece cuando el número de serie de tu zona DNS no cumple con los estándares exigidos por los servidores DNS y las herramientas de diagnóstico.
En pocas palabras: el número de serie es el contador de versiones de tu zona DNS. Si no es un entero sin signo válido de 32 bits comprendido entre 0 y 4 294 967 295, tu infraestructura DNS, concretamente los servidores secundarios, no sabrá cómo gestionar las actualizaciones.
Este error suele aparecer al utilizar herramientas de búsqueda de registros DNS, cuando se producen fallos en la transferencia de zonas o en los informes de validación del DNS de los proveedores.
¿Qué es un número de serie SOA?
Un número de serie SOA es un número de versión de un archivo de zona DNS que indica a otros servidores DNS si se han actualizado los registros DNS del dominio.
Este campo concreto del registro SOA actúa como mecanismo de control de versiones. Cada vez que se modifica un registro DNS (como un registro A, MX o TXT), se debe incrementar el número de serie. Este cambio indica a los servidores DNS secundarios que la zona principal se ha actualizado y les indica que obtengan una copia actualizada mediante una transferencia de zona.
Al tratarse de un entero sin signo de 32 bits, el rango técnico de este número va de 0 a 4 294 967 295. Aunque técnicamente se puede utilizar cualquier número dentro de este rango, hay dos formatos habituales:
| Formato | Ejemplo | Descripción |
|---|---|---|
| Por fecha (recomendado) | 2024031501 | AAAAAMMDDnn: Año, mes, día, más un contador de dos dígitos. |
| Número entero simple | 42 | Un simple número que va aumentando. Es válido, pero más difícil de controlar manualmente. |
El formato basado en la fecha es el estándar del sector, ya que permite a los administradores ver de un vistazo cuándo se modificó por última vez la zona.
¿Qué significa «El formato del número de serie SOA no es válido»?
El error «El formato del número de serie SOA no es válido» indica que el número de serie SOA no ha superado las comprobaciones de validación. Aunque normalmente no provocará que tu sitio web deje de funcionar al instante, sí que da lugar a un «fallo silencioso». Los servidores de nombres secundarios dependen de este número para saber cuándo actualizarse. Si el formato no es válido, dejan de sincronizarse con el servidor principal. Esto crea una situación de «split-brain»: algunos usuarios ven tus nuevas actualizaciones, mientras que otros se quedan con registros antiguos y «caducados», dependiendo del servidor al que accedan.
¿Qué provoca que un número de serie SOA sea inválido?
1. Superación del límite de los enteros de 32 bits
La causa más frecuente es que el número sea demasiado grande. El valor máximo es 4.294.967.295.
- El error: utilizar un formato de fecha de 11 dígitos, como 20240315001. Dado que este número supera los 4200 millones, matemáticamente no es válido para este campo.
2. Caracteres no numéricos
El campo de serie SOA debe ser un número entero puro. Si se incluyen puntos, guiones o letras, se producirá inmediatamente un error de formato no válido.
- Ejemplos no válidos: 15/03/2024, v1.0 o 15.03.2024.
3. Establecer el valor en cero
Aunque técnicamente está permitido por los primeros RFC, muchas herramientas modernas de búsqueda de registros SOA marcan el valor «0» como no válido, ya que a menudo indica una zona no inicializada o mal configurada.
4. No se incrementa tras los cambios
La propagación del DNS se basa en la «aritmética de números de serie». Los servidores secundarios (esclavos) comprueban periódicamente el registro SOA del servidor primario; si el número de serie no es superior al que tienen actualmente, no descargan la actualización.
- El error: olvidarse de actualizar el número de serie o reducirlo por error.
- El resultado: los servidores secundarios siguen «desincronizados» y proporcionan datos obsoletos. Algunas herramientas lo señalan como un problema de formato o secuencia cuando detectan que la secuencia no ha avanzado como se esperaba.
5. Lógica basada en fechas incorrecta
Utilizar el formato DDMMYYYY en lugar de YYYYMMDD puede causar problemas. Por ejemplo, 3112202401 es válido ahora, pero dentro de unos años, un número basado en la fecha que comience por 31 podría superar el límite de 4200 millones.
¿Cuál es el formato correcto del número de serie SOA?
La forma más segura de evitar errores es el formato AAAAMMDDnn. Es claro, fácil de leer y te permite mantenerte muy por debajo del límite de 32 bits.
- AAAA: El año de cuatro dígitos (p. ej., 2026)
- MM: El mes de dos dígitos (01-12)
- DD: El día de dos dígitos (01-31)
- nn: Un contador de revisiones de dos dígitos (00-99) para varias actualizaciones en un mismo día.
Estructura del registro SOA
<domain> <TTL> IN SOA <primary-nameserver> <admin-email> (
<serial-number>
<refresh>
<retry>
<expire>
<minimum-TTL>
Ejemplo de registro SOA
example.com. 3600 IN SOA ns1.example.com. admin.example.com. (
2026040701
3600
900
1209600
300
)
Situación real: el error de «desbordamiento»
Imagina que un administrador de sistemas de una empresa tecnológica en expansión actualiza sus registros DNS varias veces al día. Decide utilizar una marca de tiempo de alta precisión, como 202604071230 (año-mes-día-hora-minuto).
- Resultado: El número 20 260 407 1230 tiene 12 dígitos.
- El error: El software del servidor DNS rechaza la actualización porque el valor supera los 4.294.967.295. Los servidores secundarios siguen sirviendo la dirección IP antigua, lo que puede provocar una interrupción del servicio para la mitad de los usuarios, a pesar de que la «corrección» se haya guardado en el servidor principal.
Cómo solucionar el error «El formato del número de serie SOA no es válido»
Paso 1: Consulta tu historial actual
Utiliza una herramienta para ver qué hay publicado actualmente. Puedes hacerlo manualmente ejecutando este comando en tu terminal:
dig SOA tu-dominio.com
O, para simplificar las cosas, utiliza la herramienta de búsqueda de registros SOA en línea de PowerDMARC para obtener una visión general instantánea y completa de tu registro SOA.
Paso 2: Identificar la infracción concreta
Comprueba si tu número de serie tiene más de 10 dígitos, contiene signos de puntuación o si la fecha de caducidad del SOA está fuera de rango, ya que estos problemas suelen ir de la mano.
Paso 3: Introduce un número de serie válido
Calcula el número de hoy. Si hoy es 7 de abril de 2026, tu nuevo número de serie debería ser 2026040701. Importante: Asegúrate de que este nuevo número sea numéricamente mayor que el actual (aunque este sea inválido).
Paso 4: Actualizar
Inicia sesión en tu proveedor de DNS (Cloudflare, AWS Route 53, GoDaddy). Actualiza el campo y guarda los cambios. Una vez guardados, vuelve a ejecutar tu herramienta de búsqueda para confirmar que el nuevo formato de 10 dígitos está activo.
Paso 5: Verificar
Los servidores de nombres secundarios tardarán hasta 48 horas en sincronizarse mediante la transferencia de zona.
¿Cómo puedo evitar errores con los números de serie de SOA en el futuro?
Los registros DNS deberían permanecer estables una vez configurados correctamente. A continuación te explicamos cómo mantenerlos así:
- Sigue la norma: utiliza siempre el formato AAAAMMDDnn. No en vano es el estándar del sector.
- Utiliza el autoincremento si está disponible: la mayoría de los proveedores gestionados, como Cloudflare y Route 53, incrementan el número de serie automáticamente; activa esta opción si tu proveedor lo admite.
- Comprobación tras los cambios: cada vez que migres servidores o cambies de proveedor de DNS, realiza una comprobación rápida con una herramienta de verificación de DNS para asegurarte de que tus números de serie no se hayan alterado durante el traslado.
Cómo mantener un formato válido de registro SOA
La resolución de un número de serie SOA no válido es un paso fundamental para garantizar el alcance global y la coherencia de tu dominio. Al seguir el estándar AAAAMMDDnn, eliminas el riesgo de desbordamientos de 32 bits y proporcionas un registro de auditoría claro de los cambios realizados en tu DNS.
Aunque las actualizaciones manuales son habituales en entornos personalizados de Berkeley Internet Name Domain (BIND), la mayoría de los proveedores modernos de DNS en la nube gestionan esta lógica de revisión de forma automática. No obstante, realizar una comprobación periódica garantiza que tus configuraciones, ya sean manuales o automatizadas, se mantengan dentro de los parámetros operativos adecuados, lo que contribuye a que tus servidores de nombres primario y secundario funcionen en perfecta sincronía.
No dejes que los errores de configuración ocultos pongan en peligro la fiabilidad de tu dominio. Regístrate en PowerDMARC hoy mismo para obtener una visibilidad completa del estado de tu DNS, automatizar la seguridad de tu dominio y garantizar que tus servidores secundarios permanezcan perfectamente sincronizados.
Preguntas frecuentes
¿Un número de serie SOA no válido provoca un fallo en el DNS?
No afecta a todo el mundo de inmediato. En primer lugar, rompe la sincronización entre los servidores de nombres principal y secundario. Con el tiempo, esto hace que los servidores secundarios sirvan datos «obsoletos» o caducados.
¿Puedo usar un número sencillo como «1»?
Sí, pero no es recomendable para la gestión manual. Si utilizas «1, 2, 3…», pierdes la posibilidad de ver de un vistazo cuándo se produjo la última actualización.
¿Por qué el límite es 4 294 967 295?
Este es el valor máximo que se puede almacenar en un espacio binario sin signo de 32 bits, que es el estándar arquitectónico para los campos DNS definido en el documento «Request for Comments» (RFC) 1035.
- DMARCbis explicado: qué va a cambiar y cómo prepararse - 16 de abril de 2026
- El formato del número de serie de SOA no es válido: causas y cómo solucionarlo - 13 de abril de 2026
- Cómo enviar correos electrónicos seguros en Gmail: guía paso a paso - 7 de abril de 2026
