--On Monday, October 05, 2009 04:53:51 PM -0700 "Buhrmaster, Gary"
<[email protected]> wrote:
Ultimately, there's some interesting things that can be done with load
balancing if TTLs are obeyed, thus the question.
Note that in practice a number of ISP's will "adjust" the TTL
on their caching DNS servers, regardless of what the original
TTL is(*).
True. And in fact, they may do so in both directions, not only discarding
data whose TTL has not expired (which is perfectly legal) but also caching
data well beyond its TTL. Such behavior is noncompliant, but some
providers don't care; this is one reason I prefer not to use a caching
resolver not under my control. Nonetheless, part of the point here is that
behavior such as this _breaks_ DNS-based load-balancing, sometimes quite
badly.
And when there are multiple levels of DNS caching,
the practical TTL may end up being longer.
That shouldn't happen, but yes, it sometimes does.
Also, TTL's of zero are not always safe to use, because some resolvers will
throw them away too quickly.
-- Jeff
_______________________________________________
AFS3-standardization mailing list
[email protected]
http://michigan-openafs-lists.central.org/mailman/listinfo/afs3-standardization