TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

DNS Propagation Does Not Exist: A Suggested Change in Terminology

3 点作者 pul将近 4 年前

1 comment

schoen将近 4 年前
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.