DNS TTL Checker
See how long your DNS records are cached by resolvers.
DNS TTL Checker
Check the Time to Live (TTL) values for a domain's DNS records to see how long they are cached by resolvers globally.
Enter a domain above to instantly query the Time to Live (TTL) values of its DNS records.
What is DNS TTL?
TTL stands for Time to Live. In DNS, it tells resolvers (like Google Public DNS, your ISP's DNS, or local network routers) how long they should cache a DNS record before reaching out to the authoritative nameserver again to check for updates.
Why Does TTL Matter?
- Migrations & Updates: If you are planning to migrate a website or change a mail server, you should lower the TTL well in advance. If your TTL is 24 hours and you change an IP, some users will see the old IP for up to 24 hours.
- Performance vs. Flexibility: A high TTL (e.g., 86400 seconds / 24 hours) reduces the load on your authoritative nameserver and speeds up lookups for end-users, but makes it hard to change records quickly. A low TTL (e.g., 300 seconds / 5 minutes) allows for fast changes but increases DNS query volume.
Common TTL Values
- 300 seconds (5 minutes): Common for dynamic environments or records that change often. Ideal right before a migration.
- 3600 seconds (1 hour): A balanced default used by many DNS providers.
- 86400 seconds (24 hours): Common for very stable records like MX or NS records.
Related Guides
Deepen your understanding with our expert articles.
