DNS Propagation Time Calculator

Understand how DNS TTL values affect propagation time.

Calculator Inputs

Results

The maximum cache time for this record is:

1 hour

Note: DNS propagation is the process of updating DNS records across the internet. The TTL value you set is a suggestion for how long DNS resolvers should cache your record. Actual propagation time can vary and may be faster if resolvers ignore the TTL, but it can take up to this long for a change to be fully reflected everywhere.

Understanding DNS Propagation

This tool does not "calculate" propagation time, as that's impossible to predict precisely. Instead, it helps you understand the impact of your DNS records' Time-to-Live (TTL) value. When you update a DNS record (like pointing your domain to a new server), the change isn't instant. DNS resolvers across the globe will continue to use their cached, old information until the TTL expires. This calculator shows you the maximum time you might have to wait for your changes to be seen everywhere.

Frequently Asked Questions

What is TTL?

Time-to-Live (TTL) is a value in a DNS record that tells DNS resolvers how long they should cache (store) a query's result before requesting a fresh copy from the authoritative DNS server. It is typically set in seconds.

What is a good TTL value?

It depends. For stable records that rarely change (like an MX record for email), a high TTL (e.g., 86400 seconds / 24 hours) is fine. For records you plan to change soon (like an A record during a website migration), a very low TTL (e.g., 300 seconds / 5 minutes) is recommended to ensure changes propagate quickly.