TTL is a ceiling
A resolver may keep an answer for less than its TTL and rarely keeps it for longer. The lowest TTL in the result is therefore the number that bounds how long a stale answer can survive anywhere we can see.
Ask four public resolvers in each of five regions what a domain resolves to, and read every answer side by side. Propagation is the question a single lookup cannot answer.
The shortest time any resolver will hold the answer before asking again.
Reading the result
A resolver answers from what it already holds. It asks your authoritative nameservers only when the record it holds has expired, so the answer you get from one region says as much about that resolver's cache as it does about your zone.
That is why the tool asks twenty resolvers rather than one. The authoritative servers are the source of truth, and every public resolver between them and your visitor is a copy that may be a few minutes or a few hours out of date. Comparing the copies is the only way to see how far a change has spread.
A resolver may keep an answer for less than its TTL and rarely keeps it for longer. The lowest TTL in the result is therefore the number that bounds how long a stale answer can survive anywhere we can see.
A resolver in Sydney is not more likely to hold the old record than one in Frankfurt. What decides it is when that resolver last asked, which is why the regions disagree in patches rather than in order.
Record types
The type you choose decides what a resolver looks for. Asking for the wrong one returns an empty answer that reads like a broken domain rather than a mismatched question.
| Type | The question it answers |
|---|---|
| A | The IPv4 address a name points to |
| AAAA | The IPv6 address a name points to |
| MX | Which server accepts mail for the domain, and in what order |
| TXT | Text attached to a name, which is what SPF, DMARC and most domain verification use |
| NS | Which nameservers are authoritative for the zone |
| CNAME | Which other name this one is an alias for |
| SOA | Zone details, including the serial a secondary server uses to decide it is out of date |
| PTR | Which hostname an IP address points back to |
Mail records are the ones worth running twice. An MX change that has reached Google's resolver and not Quad9's means some mail is being delivered to the old host, and no amount of refreshing a browser will show you that.
Questions
Next
A record that has propagated is the start of the question rather than the end of it. The next step is usually to check what the server at the other end actually answers.