[150597] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: dns and software, was Re: Reliable Cloud host ?

daemon@ATHENA.MIT.EDU (Owen DeLong)
Tue Feb 28 04:36:14 2012

From: Owen DeLong <owen@delong.com>
In-Reply-To: <20120228054527.2CF7B1DDE9D8@drugs.dv.isc.org>
Date: Tue, 28 Feb 2012 01:32:17 -0800
To: Mark Andrews <marka@isc.org>
Cc: Nanog <nanog@nanog.org>
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org


On Feb 27, 2012, at 9:45 PM, Mark Andrews wrote:

>=20
> 	getaddrinfo was designed to be extensible as was struct
> 	addrinfo.  Part of the problem with TTL is not data sources
> 	used by getaddrinfo have TTL information.  Additionally for
> 	many uses you want to reconnect to the same server rather
> 	than the same name.  Note there is nothing to prevent a
> 	getaddrinfo implementation maintaining its own cache though
> 	if I was implementing such a cache I would have a flag to
> 	to force a refresh.
>=20

Sorry if I wasn't clear... My point to Bill was that we should be using =
calls that don't have TTL information
(GAI/GNI in their default forms). That we don't need to abuse connect() =
to achieve that. That if people use GAI/GNI(), then, any brokenness is =
system-wide brokenness in the system's resolver library and should be =
addressed there.

Owen



home help back first fref pref prev next nref lref last post