[150713] in North American Network Operators' Group
Re: dns and software, was Re: Reliable Cloud host ?
daemon@ATHENA.MIT.EDU (David Conrad)
Thu Mar 1 14:12:55 2012
From: David Conrad <drc@virtualized.org>
In-Reply-To: <4F4FB931.5000200@mtcc.com>
Date: Thu, 1 Mar 2012 11:11:51 -0800
To: Michael Thomas <mike@mtcc.com>
Cc: Nanog <nanog@nanog.org>, Joe Greco <jgreco@ns.sol.net>
Errors-To: nanog-bounces+nanog.discuss=bloom-picayune.mit.edu@nanog.org
Michael,
On Mar 1, 2012, at 10:00 AM, Michael Thomas wrote:
> My rule of thumb is for this sort of thing "does it *require* kernel =
level access?"
> In this case, the answer is manifestly "no".
This is tilting at windmills since it's wildly unlikely anything will =
change, but...
The idea is to add a level of indirection that does not currently exist, =
similar to the mapping of filename/file handle/inode in the filesystem. =
This layer of indirection allows the kernel to remap things as it sees =
fit without impacting the application. If such functionality existed, =
the kernel could manage the mapping between name and address to do =
things like honoring DNS TTL, transparently handling renumbering events, =
deal with protocol transitions even during a connection, etc. As things =
are now, it's like having to rewrite non-tivial sections of code for =
_all_ disk-aware applications because we've gone from a 32-bit file =
system to a 64-bit file system, even though the vast majority of those =
applications couldn't care less.
> SRV records?
Do not have addresses in their RDATA, they have names.
Regards,
-drc