Calculadora de Expiração de TTL de Registro DNS
Cole registros DNS (TYPE TTL name) e veja exatamente quando cada cópia em cache expira, a contagem regressiva ao vivo restante e a janela de propagação segura (TTL x 2). Inclui um cronograma opcional de redução de TTL para planejar migrações.
Entrada
Um registro DNS por linha como TYPE TTL [name] (TTL em segundos). Linhas começando com # ou ; são ignoradas.
Quando os registros foram obtidos ou servidos pela última vez. Deixe em branco para usar a hora atual.
O instante para medir a contagem regressiva contra. Deixe em branco para usar a hora atual.
Saída
| Tipo | Nome | TTL | Expira Em (UTC) | Contagem Regressiva | Janela Segura (TTL x2) |
|---|---|---|---|---|---|
| No data yet | |||||
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/dns-record-ttl-expiry-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"dnsRecords": "A 3600 example.com\nAAAA 3600 example.com\nMX 1440…",
"fetchTime": "2024-01-01T00:00:00",
"now": "2024-01-01T00:30:00",
"showMigrationPlan": ""
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `dns-record-ttl-expiry-calculator` tool (DNS Record TTL Expiry Calculator) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/dns-record-ttl-expiry-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Calculadora de Expiração de TTL de Registro DNS — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|---|
| Precisa de mais créditos? | Ver preços |
Também disponível via
Guias
A Calculadora de Expiração de TTL de Registro DNS transforma uma lista de registros DNS em uma linha do tempo clara de expiração. Cole seus registros, diga quando foram obtidos pela última vez e a ferramenta calcula o momento exato em que cada cópia em cache expira, quanto tempo de contagem regressiva resta e a janela de propagação segura (TTL × 2) que você deve aguardar antes de assumir que uma mudança entrou em efeito em todos os lugares.
Ela é construída para o momento antes e depois de uma mudança de DNS — uma migração, um failover, uma transferência de email (MX) — quando a verdadeira questão não é "qual é o TTL?" mas "quando posso confiar que o valor antigo foi drenado do cache de cada resolver?"
Como usar
Digite seus registros, um por linha, no formato
TYPE TTL [name]. Por exemplo:A 3600 example.com CNAME 300 www.example.com MX 14400 example.com TXT 86400 _dmarc.example.comTTL em segundos. Linhas começando com
#ou;são tratadas como comentários e puladas. A ordenação no estilo de arquivo de zonaTTL TYPE nametambém é aceita.Defina "Obtido Em" para a hora em que os registros foram servidos ou consultados pela última vez (por exemplo, o momento em que você executou
dig). Deixe em branco para usar a hora atual.Opcionalmente defina "Tempo de Avaliação (agora)" para capturar a contagem regressiva em um instante específico. Deixe em branco para medir contra o relógio atual.
Leia o resumo (registros analisados, status geral, próxima expiração e quando tudo fica claro) e a tabela de detalhamento de expiração (tempo de expiração por registro, contagem regressiva e janela segura). Marque "Mostrar cronograma de redução de TTL recomendado" para obter uma checklist de migração passo a passo.
O que os números significam
- Expira Em —
Obtido Em + TTL. Após este instante, um resolver em conformidade deve fazer nova consulta em vez de servir a resposta em cache. - Contagem Regressiva — tempo restante até a expiração, ou há quanto tempo expirou.
- Janela Segura (TTL × 2) — uma janela de propagação conservadora. Como um resolver pode buscar um registro um segundo antes de você alterá-lo, o valor antigo pode sobreviver por até um TTL completo adicional, então duplicar o TTL é a regra prática amplamente usada antes de você assumir propagação total.
Quais tipos de registros DNS são suportados?
Tipos comuns são reconhecidos, incluindo A, AAAA, CNAME, MX, TXT, NS, SOA, PTR, SRV, CAA, DS, DNSKEY, TLSA, SSHFP, NAPTR, SPF, HTTPS, SVCB e ALIAS. Tipos desconhecidos em uma linha são reportados como um problema e essa linha é pulada.
Por que reduzir TTLs antes de uma migração?
Se um registro tem um TTL de 24 horas e você o altera, alguns resolvers podem continuar servindo o valor antigo por até 24 horas. Reduzir o TTL bem antes (digamos para 300s) encolhe essa janela para minutos, então o cutover real se propaga rapidamente. O cronograma opcional expõe essa sequência reduzir-mudar-restaurar com base no seu maior TTL.
O TTL máximo é realmente limitado?
Sim. RFC 2181 limita um TTL a um inteiro com sinal de 32 bits (2.147.483.647 segundos). Valores maiores são sinalizados como inválidos.
Ele realiza uma consulta de DNS ao vivo?
Não. Ele não consulta nenhum nameserver — você fornece os valores de TTL. Isso mantém a ferramenta instantânea, amigável offline e privada.
Privacidade
Tudo é executado inteiramente no seu navegador. Os registros DNS e timestamps que você digita nunca saem do seu dispositivo, não são enviados para nenhum servidor e não são registrados ou armazenados.