logoalt Hacker News

soneiltoday at 3:41 PM3 repliesview on HN

I have to admit - I still grind my teeth every time I see "dns propagation" used without a direct follow-up that it's a myth, you're looking at cascading cache expiry.

Propagation might be a useful way to visualise it, but doesn't match reality unless every cache is a warm cache.


Replies

YesThatTom2today at 6:12 PM

DNS changes propagate. They just do-so in a pull, not push, way.

It’s accurate to say that a user is waiting for the change to propagate if they are sitting there clicking re-try as they wait for the cascading cache expirations to do their thing.

thomascountztoday at 5:57 PM

https://jvns.ca/blog/2021/12/06/dns-doesn-t-propagate/

And checkout their Mess with DNS playgound!

bityardtoday at 3:51 PM

Yes! The idea of DNS records "propagating" gave me entirely the wrong mental model of DNS very early in my career. Granted, the confusion didn't last long because I read the cricket book soon after, but it was still pretty jarring.