Re: DNS vs. non-DNS Data (was Re: Signature at parent (draft-ietf-dnsop-parent-sig-00.txt))
"Eric A. Hall" <ehall@ehsco.com> Wed, 11 April 2001 18:39 UTC
Received: from psg.com (exim@[147.28.0.62]) by ietf.org (8.9.1a/8.9.1a) with SMTP id OAA00718 for <dnsext-archive@lists.ietf.org>; Wed, 11 Apr 2001 14:39:21 -0400 (EDT)
Received: from lserv by psg.com with local (Exim 3.16 #1) id 14nPEz-0008ft-00 for namedroppers-data@psg.com; Wed, 11 Apr 2001 11:21:17 -0700
Received: from h236.s254.netsol.com ([216.168.254.236]) by psg.com with esmtp (Exim 3.16 #1) id 14nPEy-0008fQ-00 for namedroppers@ops.ietf.org; Wed, 11 Apr 2001 11:21:17 -0700
Received: (from markk@localhost) by h236.s254.netsol.com (8.11.0/8.11.0) id f3BIC9M02921 for namedroppers@ops.ietf.org; Wed, 11 Apr 2001 14:12:09 -0400 (EDT)
Received: from [209.31.7.46] (helo=Arachnid.NTRG.com) by psg.com with esmtp (Exim 3.16 #1) id 14nNxg-00068T-00 for namedroppers@ops.ietf.org; Wed, 11 Apr 2001 09:59:20 -0700
Received: from ehsco.com (ferret.ntrg.com [192.168.10.10]) by Arachnid.NTRG.com (Netscape Messaging Server 3.62) with ESMTP id 670; Wed, 11 Apr 2001 09:59:15 -0700
Message-ID: <3AD48D63.7A82A544@ehsco.com>
Date: Wed, 11 Apr 2001 09:59:15 -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: Thomas Narten <narten@raleigh.ibm.com>
CC: Robert Elz <kre@munnari.OZ.AU>, namedroppers@ops.ietf.org
Subject: Re: DNS vs. non-DNS Data (was Re: Signature at parent (draft-ietf-dnsop-parent-sig-00.txt))
References: <200104111451.f3BEpMc04217@hygro.adsl.duke.edu>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
Content-Transfer-Encoding: 7bit
Thomas Narten wrote: > Personally, I think defining DNS RRs should be encourgaged where it > makes sense. I.e, the DNS does the things it is designed for quite > well. New RRs that fit within the existing model should be encouraged. Agreed. The tricky part is defining what that is exactly. > - Would it cause problems for existing implementations, or would > existing resolvers/servers handle them just fine (i.e., don't forget > about caching servers that could just cache the RR without > undestanding its semantics)? Does it provide unambiguous data. > - Is the usage of the RR consistent with the basic service the DNS > provides well? > > - E.g,. lookup based on a heirarchical name (the DNS name). > > - Small number of RRs at a given name, as opposed to tens or > hundreds > > - Relatively infrequent updates to the data (i.e., non-realtime) > > - Can use reasonable TTLs (i.e., other than zero) Agree > Surely there are more (does it duplicate existing RRs, is it specified > clearly enough for implementors, etc.), and enumerating/documenting > the issues that should be considered when evaluating a proposed RR > would be a useful exercise, especially for folks that are thinking > about whether they should define a new RR. Is it a lookup and not data. Does it provide information about Internet resources and not local data (lookups that only have relevance within an administrative domain should not be stored in the global DNS). > > It should provide a critical piece of information which is > > necessary for some other application process to complete, and > > nothing more. It should not provide any application data whatsoever. > > I think this distinction is too absolute. As long as the application > data can easily be put into the DNS without causing contortions, why > shouldn't that be allowed? Because too many RRs will trigger UDP overflow which impacts the performance of lookups. Way-too-many RRs will also trigger TCP overflow whichi will prevent lookups from working at all. This is my primary concern: the main function of the DNS is for lookups, it should not be hampered or blocked with excessive RRs which are better served by other processes. > And isn't the info in an MX record "application data"? Yes, but I'm not advocating its removal. A lot of the filtering effort comes from trying to keep things like MX out of DNS. Putting MX into the DNS in the first place could be considered a mistake by my defintion. However, I certainly recognize the value and stickiness of MX and also recognize that there was no other alternative at the time, and so I certainly have no desire or goal of pulling it out of DNS. But that doesn't mean new MX-like RRs should go into the DNS either. -- 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.
- Re: DNS vs. non-DNS Data (was Re: Signature at pa… Thomas Narten
- Re: DNS vs. non-DNS Data (was Re: Signature at pa… Tim Seaver
- Re: DNS vs. non-DNS Data (was Re: Signature at pa… Eric A. Hall
- Re: DNS vs. non-DNS Data (was Re: Signature at pa… Eric A. Hall
- Re: DNS vs. non-DNS Data (was Re: Signature at pa… Robert Elz