Nexxhost Lab

DNS Propagation Explained

Domains & DNS

DNS propagation is the informal term for the period after a DNS change when different resolvers may still return different answers. DNS is distributed and heavily cached, so a record change is not necessarily visible everywhere at the same moment.

Caching

For caching, the useful approach is to separate the headline idea from the operating details that determine whether it works in practice. Recursive resolvers cache DNS responses to reduce latency and traffic. The record TTL tells resolvers how long an answer may be retained before it should be queried again. Translate that into explicit requirements, ownership, and evidence before committing resources. Where two options are being compared, use the same assumptions and define what success would look like. That prevents a marketing label, vendor claim, or attractive feature from becoming a substitute for an actual decision framework.

Nameserver changes

For nameserver changes, the useful approach is to separate the headline idea from the operating details that determine whether it works in practice. Changing authoritative nameservers affects delegation at the parent zone and can involve cached NS and glue information as well as records in your zone. Keep the old DNS service available during a planned transition where possible. Translate that into explicit requirements, ownership, and evidence before committing resources. Where two options are being compared, use the same assumptions and define what success would look like. That prevents a marketing label, vendor claim, or attractive feature from becoming a substitute for an actual decision framework.

Lowering TTL

For lowering ttl, the useful approach is to separate the headline idea from the operating details that determine whether it works in practice. For planned record migrations, operators sometimes lower TTL in advance so old answers expire sooner after the final change. Lowering TTL immediately before the change may not help clients that already cached the previous higher TTL. Translate that into explicit requirements, ownership, and evidence before committing resources. Where two options are being compared, use the same assumptions and define what success would look like. That prevents a marketing label, vendor claim, or attractive feature from becoming a substitute for an actual decision framework.

Different results

For different results, the useful approach is to separate the headline idea from the operating details that determine whether it works in practice. Two users may query different resolvers with different cache histories. Operating systems, routers, enterprise DNS services, and ISPs can add caching layers. Translate that into explicit requirements, ownership, and evidence before committing resources. Where two options are being compared, use the same assumptions and define what success would look like. That prevents a marketing label, vendor claim, or attractive feature from becoming a substitute for an actual decision framework.

Troubleshooting

For troubleshooting, the useful approach is to separate the headline idea from the operating details that determine whether it works in practice. Check authoritative nameservers first, then public resolvers, TTL, record type, and value. Avoid repeatedly changing records during troubleshooting because that adds uncertainty. Translate that into explicit requirements, ownership, and evidence before committing resources. Where two options are being compared, use the same assumptions and define what success would look like. That prevents a marketing label, vendor claim, or attractive feature from becoming a substitute for an actual decision framework.

Practical checklist

  • Confirm authoritative nameservers.
  • Check the record at the authoritative server.
  • Inspect TTL.
  • Compare several resolvers.
  • Keep old infrastructure during critical migrations.

Common mistakes

  • Assuming browser refresh updates DNS globally.
  • Changing records repeatedly.
  • Turning off the old server too early.
  • Confusing DNS caching with CDN caching.

Bottom line

DNS changes spread through cache expiration rather than a global push. Understanding TTL and authority makes migrations easier to plan and troubleshoot.