Re: DNS vs. non-DNS Data (was Re: Signature at parent (draft-ietf-dnsop-parent-sig-00.txt))

"Eric A. Hall" <ehall@ehsco.com> Sat, 07 April 2001 05:14 UTC

Received: from psg.com (exim@[147.28.0.62]) by ietf.org (8.9.1a/8.9.1a) with SMTP id BAA28815 for <dnsext-archive@lists.ietf.org>; Sat, 7 Apr 2001 01:14:38 -0400 (EDT)
Received: from lserv by psg.com with local (Exim 3.16 #1) id 14lkkL-0009Gi-00 for namedroppers-data@psg.com; Fri, 06 Apr 2001 21:54:49 -0700
Received: from [216.168.245.71] (helo=h236.s254.netsol.com) by psg.com with esmtp (Exim 3.16 #1) id 14lkk4-0009Ct-00 for namedroppers@ops.ietf.org; Fri, 06 Apr 2001 21:54:46 -0700
Received: (from markk@localhost) by h236.s254.netsol.com (8.11.0/8.11.0) id f373va101313 for namedroppers@ops.ietf.org; Fri, 6 Apr 2001 23:57:36 -0400
Received: from [209.31.7.46] (helo=Arachnid.NTRG.com) by psg.com with esmtp (Exim 3.16 #1) id 14leOT-000JxK-00 for namedroppers@ops.ietf.org; Fri, 06 Apr 2001 15:07:49 -0700
Received: from ehsco.com (ferret.ntrg.com [192.168.10.10]) by Arachnid.NTRG.com (Netscape Messaging Server 3.62) with ESMTP id 702; Fri, 6 Apr 2001 15:07:45 -0700
Message-ID: <3ACE3E31.1230A53A@ehsco.com>
Date: Fri, 06 Apr 2001 15:07:45 -0700
From: "Eric A. Hall" <ehall@ehsco.com>
Organization: EHS Company
X-Mailer: Mozilla 4.75 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Kevin Darcy <kcd@daimlerchrysler.com>
CC: namedroppers@ops.ietf.org
Subject: Re: DNS vs. non-DNS Data (was Re: Signature at parent (draft-ietf-dnsop-parent-sig-00.txt))
References: <20010405154908.A92004@open.nlnetlabs.nl> <200104060317.UAA13324@toad.com> <E14lVXT-000Hev-00@rip.psg.com> <3ACE2367.32018AA0@daimlerchrysler.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
Content-Transfer-Encoding: 7bit

> > in general, we discourage storing non-dns data in the dns.
> 
> What is the definition of "DNS data", actually?

Actually, it's probably a good idea to develop a concept consensus.

My definition is that the DNS is a lookup service similar to ARP. It just
happens to be distributed across a collection of interconnected partitions
in a hierarchical structure -- and there's a bunch of referral stuff to
make sure queries are sent to the right place -- but in the end devices
just issue targetted lookups for named resources and they expect an
unambiguous and consistent answer.

In that model, www.ehsco.com., mail.daimlerchrysler.com and ops.ietf.org
are all peer entries in a massive *FLAT* database (they happen to be
stored in separate partitions represented by a namespace but the global
database itself is flat).

Stuff that belongs in DNS is stuff that benefits from being used in a
non-authenticated, unambiguous, lightweight lookup service which is backed
by a global hierarchy of independent partitions. Stuff that doesn't belong
is anything that requires authentication, is ambiguous, can be served by a
standalone lookup, or consumes more valuable resources than it provides.

MX RRs work okay in that model. SRV RRs work okay (if they are picked up
and used to refer to richer or low-commodity-value services). Application
configuration does not belong (local only). User data does not belong
(requires authentication).

or was your question rhetorical

-- 
Eric A. Hall                                        http://www.ehsco.com/
Internet Core Protocols          http://www.oreilly.com/catalog/coreprot/



to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.