On 2025-08-22 00:05:37 (+0600), L. Mark Stone via mailop wrote:
Would you all agree that it's not short TTLs per se that are causing issues, but rather, it's some combination of network latency, DNS server performance and (Microsoft's) configuration for how long it will wait for a DNS query to complete?

IOW, if you are doing just one lookup a day (86400), and the average lookup failure rate is say 5%, then you'll have a delivery issue once every 20 days.

But with a TTL of 300, you can reasonably expect to have multiple delivery issues every day, given that same 5% error rate.

This holds for all DNS queries -- not only email. This is precisely why DNS nerds tell everyone to set their TTLs higher in regular operations. The only reason you might want a lower TTL is during a migration or if you're using DNS as a poor man's load balancing solution.

All of this then seems to auger for hosting one's DNS on robust infrastructure behind a low-latency, low-jitter, high-bandwith connection as close as possible to the Internet backbones.

Do you agree?

For most applications you don't really need low latency, low jitter or high bandwidth. You only need it to be reliable. It doesn't matter if it takes a couple of seconds to resolve a domain if the result is going to be cached for a day.

As far as the DNS is concerned: reliability is much more important than any other metric. It has to work.

Philip
_______________________________________________
mailop mailing list
mailop@mailop.org
https://list.mailop.org/listinfo/mailop

Reply via email to