nanog mailing list archives

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


From: David Conrad <drc () virtualized org>
Date: Thu, 1 Mar 2012 11:11:51 -0800

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



Current thread: