TTL de DNS de resposta resolução google.com, visto no Wireshark
TTLs também ocorrer no Sistema de Nome de Domínio (DNS), onde são definidas por um servidor de nomes autoritativo para um determinado registro de recurso. Quando um servidor de nomes Cache (recursivo) questiona o servidor de nomes autoritário para um registro de recursos, ele irá cache esse registro para o tempo (em segundos) especificado pelo TTL., Se um servidor de resolução de ficheiros questionar o servidor de nomes de cache para o mesmo registo antes de o TTL ter expirado, o servidor de cache irá simplesmente responder com o registo de recursos já em cache, em vez de o recuperar do servidor de nomes autoritários novamente. TTL para respostas NXDOMAIN (domínio inexistente) é definido a partir do mínimo do campo mínimo do registro SOA e o TTL do próprio SOA, e indica quanto tempo um resolvedor pode cache a resposta negativa.,
TTLS mais curtos podem causar cargas mais pesadas em um servidor de nome autoritário, mas podem ser úteis ao alterar o endereço de serviços críticos como servidores web ou registros MX, e, portanto, são muitas vezes baixados pelo administrador DNS Antes de um serviço ser movido, a fim de reduzir possíveis interrupções.
As unidades utilizadas são segundos. Um valor TTL comum mais antigo para DNS foi 86400 segundos, que é de 24 horas., Um valor TTL de 86400 significaria que, se um registro DNS foi alterado no servidor de nomes autoritários, servidores DNS ao redor do mundo ainda poderia estar mostrando o valor antigo de seu cache por até 24 horas após a última atualização pelo cliente.métodos DNS mais recentes que fazem parte de um sistema de recuperação de desastres (DR) podem ter alguns registros deliberadamente definidos extremamente baixos em TTL. Por exemplo, um TTL de 300 segundos ajudaria os recordes chave expirar em 5 minutos para ajudar a garantir que esses registros são despejados rapidamente em todo o mundo. Isso dá aos administradores a capacidade de editar e atualizar registros em tempo hábil., Os valores TTL são “por registro” e definir este valor em registros específicos é às vezes honrado automaticamente por todos os sistemas DNS padrão em todo o mundo. No entanto, um problema persiste em que alguns nameservers cache DNS estabeleceram seus próprios TTLS independentemente dos registros autorizados, portanto, não pode ser garantido que todos os servidores DNS downstream têm os novos registros após o TTL ter expirado.