TTL de resolución de respuesta DNS google.com, visto en Wireshark
Las TTLs también se producen en el sistema de nombres de dominio (DNS), donde son establecidas por un servidor de nombres autorizado para un registro de recursos en particular. Cuando un servidor de nombres de almacenamiento en caché (recursivo) consulta al servidor de nombres autoritativo para un registro de recursos, almacenará ese registro en caché durante el tiempo (en segundos) especificado por el TTL., Si un solucionador de stub consulta el servidor de nombres de almacenamiento en caché para el mismo registro antes de que el TTL haya expirado, el servidor de almacenamiento en caché simplemente responderá con el registro de recursos ya almacenado en caché en lugar de recuperarlo del servidor de nombres autoritativo de nuevo. TTL for NXDOMAIN (non-existent domain) responses se establece a partir del mínimo del campo mínimo del registro SOA y el TTL del propio SOA, e indica cuánto tiempo puede un solucionador almacenar en caché la respuesta negativa.,
Las TTL más cortas pueden causar cargas más pesadas en un servidor de nombres autorizado, pero pueden ser útiles al cambiar la dirección de servicios críticos como servidores web o registros MX, y por lo tanto a menudo son bajadas por el administrador de DNS antes de que se mueva un servicio, con el fin de reducir posibles interrupciones.
Las unidades utilizadas son segundos. Un valor TTL común más antiguo para DNS era 86400 segundos, que es 24 horas., Un valor TTL de 86400 significaría que, si se cambiara un registro DNS en el servidor de nombres autoritativo, los servidores DNS de todo el mundo podrían seguir mostrando el valor antiguo de su caché hasta 24 horas después de la última actualización por parte del cliente.
los métodos DNS más recientes que forman parte de un sistema de recuperación ante desastres (DR) pueden tener algunos registros deliberadamente configurados extremadamente bajos en TTL. Por ejemplo, un TTL de 300 segundos ayudaría a que los registros clave caduquen en 5 minutos para garantizar que estos registros se eliminen rápidamente en todo el mundo. Esto da a los administradores la capacidad de editar y actualizar registros de manera oportuna., Los valores TTL son «por registro» y establecer este valor en registros específicos a veces es honrado automáticamente por todos los sistemas DNS estándar en todo el mundo. Sin embargo, persiste un problema en que algunos servidores de nombres DNS de almacenamiento en caché establecen sus propios TTL independientemente de los registros autoritativos, por lo que no se puede garantizar que todos los servidores DNS posteriores tengan los nuevos registros después de que el TTL haya caducado.