TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

DNS Propagation Does Not Exist: A Suggested Change in Terminology

3 pointsby pulabout 4 years ago

1 comment

schoenabout 4 years ago
A more concrete reason that the term &quot;propagation&quot; misleads people is that they&#x27;re convinced that a DNS-based authentication token (like a TXT record that proves control of a domain) <i>won&#x27;t be visible to a validator</i> until the record has &quot;propagated&quot;, even if the validator has never checked that record before, or even if the validator doesn&#x27;t use a cache.<p>I encounter this confusion all the time when helping people use Let&#x27;s Encrypt, which can use TXT records this way.<p>There&#x27;s <i>another</i> phenomenon which is a little bit more akin to &quot;propagation&quot; but which doesn&#x27;t exist in all DNS infrastructure: especially if your DNS provider is very distributed or multihomed, there may be a synchronization time for all of its authoritative DNS server instances to find out about the new records. This is typically &quot;push&quot; rather than &quot;pull&quot;, following the concepts of this article, but it&#x27;s still not exactly what people are likely to think of as &quot;DNS propagation&quot;: its speed is totally unrelated to TTL values, and it only exists for some DNS hosts, not all.