nanog mailing list archives

Re: The End-To-End Internet (was Re: Blocking MX query)


From: William Herrin <bill () herrin us>
Date: Thu, 6 Sep 2012 13:49:06 -0400

On Thu, Sep 6, 2012 at 11:14 AM, Andrew Sullivan <asullivan () dyn com> wrote:
RFC 2052, which defined SRV in an
experiment, came out in 1996.  SRV was moved to the standards track in
2000.  I've never heard an argument why it won't work, and we know
that SRV records are sometimes in use.  Why couldn't that mechanism be
used more widely?

Hi Andrew,

Because the developer of the next killer app knows exactly squat about
the DNS and won't discover anything about the DNS that can't be had
via getaddrinfo() until long after its too late redefine the protocol
in terms of seeking SRV records. Leaving SRV out of getaddrinfo()
means that SRVs will be no more than lightly used for the duration of
the current networking API. The last iteration of the API survived
around 20 years of mainstream use so this one probably has another 15
to go.

Also there are efficiency issues associated with seeking SRVs first
and then addresses, the same kind of efficiency issues with reverse
lookups that lead high volume software like web servers to not do
reverse lookups. But those pale in comparison to the first problem.

Regards,
Bill Herrin


-- 
William D. Herrin ................ herrin () dirtside com  bill () herrin us
3005 Crane Dr. ...................... Web: <http://bill.herrin.us/>
Falls Church, VA 22042-3004


Current thread: