¿Qué es un registro SOA?
El registro SOA (Start of Authority) contiene información administrativa sobre una zona DNS: el servidor de nombres principal, el contacto responsable, el número de serie de la zona y los temporizadores que controlan la replicación y el almacenamiento en caché. Toda zona tiene exactamente un registro SOA, situado en la cúspide de la zona como marca de autoridad de todo lo que cuelga de ella.
Qué significan los campos de un registro SOA
Un registro SOA agrupa varios campos. El MNAME nombra el servidor de nombres principal (master) de la zona. El RNAME es el correo del administrador, escrito con un punto en lugar de la @. El serial es un número de versión que los secundarios vigilan para detectar actualizaciones. Luego vienen cuatro temporizadores: refresh (con qué frecuencia comprueban los cambios los secundarios), retry (cuánto esperar tras una comprobación fallida), expire (cuándo deja de responder un secundario si no puede alcanzar al principal) y el minimum, que fija el TTL de caché negativa para registros inexistentes.
Cómo leer tus resultados de la consulta SOA
IPeek muestra el SOA de la zona: su servidor de nombres principal, el contacto responsable, el serial actual y los temporizadores refresh, retry, expire y minimum. Comprueba que el servidor de nombres principal coincida con tu proveedor de DNS. El serial es muy útil para confirmar que un cambio se ha publicado; una convención habitual es AAAAMMDDnn, así que una fecha reciente significa que la zona se editó hace poco. Temporizadores inusualmente cortos o largos pueden indicar problemas de replicación o caché. El valor minimum dice a los resolutores cuánto cachear las respuestas negativas (NXDOMAIN).
Cómo controla el serial SOA la replicación de la zona
El número de serie es cómo los servidores de nombres secundarios saben cuándo extraer una copia fresca de la zona. En cada intervalo de refresh, un secundario compara su serial almacenado con el del principal; si el del principal es mayor, transfiere la zona actualizada. Esto significa que debes incrementar el serial cada vez que editas la zona, o los secundarios seguirán sirviendo datos obsoletos. Olvidar incrementarlo es una causa clásica de que los cambios aparezcan en el principal pero no en los servidores de respaldo. La mayoría de los proveedores y herramientas lo incrementan automáticamente.