Elige TTL DNS para una migración: registra los supuestos
Una decisión de TTL debe explicar qué puede configurarse y qué expectativa temporal respalda la evidencia. Un valor menor propuesto no elimina respuestas ya almacenadas. Esta guía original usa fuentes consultadas el 14 de octubre de 2026 y no hace consultas DNS, inspección de zona, acceso a cuenta ni cambios.
Equipo editorial de Boletolibre
Publicado
Elige una expectativa antes que un número
Nombra registro/tipo permitido, motivo temporal, proveedor DNS, modo y responsable de evidencia. Separa valor actual, candidato y predeterminado heredado. Marca cada campo editable, fijo o desconocido con referencia fechada. Ver un TTL no significa que sea un ajuste editable del registro.
Esta ficha es más acotada que un plan de cambio. Secuencia, controles operativos y reversión pertenecen a ese plan; dependencias de correo, a su revisión. No cambies registros ajenos ni delegación para hacer que una propuesta parezca más rápida.
Empieza con una ficha TTL en blanco
Portada: propósito/alcance ____; referencia y fecha de proveedor/modo/plan ____; responsable ____; ventana/zona horaria ____; dependencias protegidas ____; responsable del plan de cambio ____. Usa referencias aprobadas, no credenciales ni valores privados de zona. Repite por registro o expectativa.
| Campo de decisión | Tu evidencia o pregunta abierta |
|---|---|
| Configuración | Nombre/tipo ____; valor explícito o heredado en segundos ____; evidencia editable/fijo/desconocido ____. |
| Candidato y motivo | Valor propuesto ____; soporte del proveedor ____; equilibrio caché/consultas ____; responsable ____. |
| Modelo anterior | TTL positivo anterior ____; publicación de reducción prevista ____; evidencia pendiente ____. |
| Cambio separado | Hora propuesta ____; horizonte simplificado anterior ____; diferencia ____. |
| Rama negativa | NXDOMAIN/NODATA/desconocido ____; TTL SOA ____; SOA.MINIMUM ____; fuente/responsable ____. |
| Comportamiento desconocido | Actualización previa/caché local/política serve-stale condicional ____; responsable ____. |
| Decisión y revisión | Revisar/pedir evidencia/expectativa condicionada ____; revisión TTL tras aceptación y responsable ____. |
Vacío o desconocido expresa un límite. Una hora propuesta y una fórmula no prueban que se operó. Si después se autorizan observaciones, registra fuente, hora y alcance propios.
Separa duración y control del proveedor
La sección 4 de RFC 8767 describe TTL como duración en segundos antes de volver a consultar la fuente; cero corresponde a la transacción en curso. Permite uso condicionado de datos vencidos si falla la actualización autoritativa. El documento de marzo de 2020 no convierte TTL en plazo incondicional de frescura ni dice que todos los resolutores usen serve-stale.[1]
Cloudflare, en su página actualizada el 16 de abril de 2026, documenta Auto 300 segundos fijo para registros con proxy, opciones según plan para solo DNS y una función separada de TTL de servidores de nombres. Advierte sobre demora por cachés locales. Verifica modo y opciones vigentes: Auto y editabilidad no son universales.[2]
Trata la ausencia como rama independiente
Las secciones 3–5 de RFC 2308 describen duración negativa acotada usando el menor entre TTL del SOA y SOA.MINIMUM. Distinguen clave nombre/clase en NXDOMAIN de nombre/tipo/clase en NODATA. Tiempo de espera, otro error o respuesta vacía no equivalen automáticamente a esos casos. Pide al responsable la evidencia pertinente; aquí no hay consulta.[3]
El documento de marzo de 1998 separa también $TTL del archivo maestro, predeterminado para registros posteriores sin TTL explícito, de SOA.MINIMUM. Un candidato A/AAAA positivo o $TTL no sustituye evidencia negativa. No se adoptan detalles históricos de firmas ni recomendaciones numéricas de resolutores, ni se supone acceso a esos ajustes.[3]
Birch Lantern Migration ficticia: revisa el adelanto
| Fila ficticia | Candidato y decisión |
|---|---|
| T1 Web-A: TTL positivo anterior 7200 segundos; modo ficticio solo DNS permite 600 | Candidato 600 con motivo del responsable; revisar adelanto. |
| T2 Proxy-Web: modo ficticio con proxy Cloudflare y Auto 300 fijo documentado | Propuesta 60 segundos: rechazar supuesto de edición no admitido. |
| T3 NewLabel-A: caso independiente de nombre ausente; TTL SOA 1800, SOA.MINIMUM 900 | Sin cambio SOA propuesto; revisión negativa independiente. |
T1 propone publicar la reducción a las 08:00 y cambiar a las 09:30. 7200 segundos = 2 horas: horizonte simplificado 08:00 + 2 horas = 10:00. Hay 90 minutos de adelanto, faltan 30: REVISAR. Ni las 10:00 demuestran expiración global o preparación. El candidato 600 no reemplaza retroactivamente 7200 en respuestas almacenadas.
T3: min(1800,900) = 900 segundos = 15 minutos. Si un resolutor ficticio guardó ese NXDOMAIN acotado a las 14:05, el modelo ordinario llega a las 14:20. Usarlo a las 14:10 da 5 minutos, faltan 10. Es independiente del candidato 600 de T1; no comparten almacenamiento ni se acredita ausencia real. NODATA y otros errores mantienen clasificación propia.
Tres filas: 1 configurable con revisión de adelanto + 1 rechazo de edición fija + 1 caso negativo independiente = 3. No se elige TTL universal ni se publica, vacía caché o retira un destino. Mira, responsable ficticia, revisará T1 tras evidencia de aceptación autorizada por separado, aún no aportada.
Redacta una expectativa condicionada
Un candidato menor puede reducir duración normal de respuestas futuras con un equilibrio entre caché y consultas de actualización. No resuelve destino fallido, delegación, caché local ni fallo de actualización. Conserva TTL anterior y publicación prevista separados del candidato futuro.[2]
Declara lo desconocido sobre actualizaciones previas y política serve-stale condicional. El horizonte simplificado detecta adelantos insuficientes, pero no expiración final en todos lados, límite efectivo de datos vencidos ni aceptación. No se deduce receta automática de 60/300 segundos o 24–48 horas.[1]
Asigna evidencia pendiente y revisión
Entrega candidato compatible y motivo, controlabilidad, supuesto anterior, rama negativa separada, preguntas y expectativa condicionada. Define quién revisa el TTL temporal tras aceptar el cambio y con qué disparador. Restaurar un valor mayor crea otra expectativa; esta ficha no lo ejecuta ni permite retirar servicios.
Fuentes y lecturas
- Segundos TTL y serve-stale condicional: RFC 8767, marzo de 2020, sección 4RFC Editor · Consultado
- Modos y caché local: Cloudflare TTL, actualización del 16 de abril de 2026Cloudflare · Consultado
- Respuestas negativas, mínimo SOA y predeterminado del archivo: RFC 2308, marzo de 1998, secciones 3–5RFC Editor · Consultado