On Thu, Mar 01, 2012 at 05:57:11PM -0500, William Herrin wrote: > Which is what everybody basically does. And when it works during the > decidedly non-rigorous testing, they move on to the next problem... > with code that doesn't perform well in the corner cases. Such as when > a host has just been renumbered or one of the host's addresses is > unreachable. > > And because most everybody has made more or less the same errors, the > DNS TTL fails to cause their applications to work as intended and > loses its utility as a tool to facilitate renumbering.
Is there an RFC or BCP that describes how to correctly write such a library? Perhaps we need to work to get such a thing, and then push for RFC-compliance of the resolver libraries, or develop a set of libraries named after and fully compliant with the RFC and get software to use them.