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

"Eric A. Hall" <ehall@ehsco.com> Mon, 09 April 2001 02:24 UTC

Received: from psg.com (exim@[147.28.0.62]) by ietf.org (8.9.1a/8.9.1a) with SMTP id WAA14615 for <dnsext-archive@lists.ietf.org>; Sun, 8 Apr 2001 22:24:16 -0400 (EDT)
Received: from lserv by psg.com with local (Exim 3.16 #1) id 14mQsi-0001Nq-00 for namedroppers-data@psg.com; Sun, 08 Apr 2001 18:54:16 -0700
Received: from h236.s254.netsol.com ([216.168.254.236]) by psg.com with esmtp (Exim 3.16 #1) id 14mQsh-0001N6-00 for namedroppers@ops.ietf.org; Sun, 08 Apr 2001 18:54:15 -0700
Received: (from markk@localhost) by h236.s254.netsol.com (8.11.0/8.11.0) id f391jDo02711 for namedroppers@ops.ietf.org; Sun, 8 Apr 2001 21:45:13 -0400 (EDT)
Received: from [209.31.7.46] (helo=Arachnid.NTRG.com) by psg.com with esmtp (Exim 3.16 #1) id 14mLAL-000H2E-00 for namedroppers@ops.ietf.org; Sun, 08 Apr 2001 12:48:06 -0700
Received: from ehsco.com (ferret.ntrg.com [192.168.10.10]) by Arachnid.NTRG.com (Netscape Messaging Server 3.62) with ESMTP id 645; Sun, 8 Apr 2001 12:48:04 -0700
Message-ID: <3AD0C072.61DF46D1@ehsco.com>
Date: Sun, 08 Apr 2001 12:48:03 -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: Robert Elz <kre@munnari.OZ.AU>
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: <26300.986734476@mundamutti.cs.mu.OZ.AU>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
Content-Transfer-Encoding: 7bit

> | If for example under the "anything goes" principle somebody defines
> | the dreaded My-MP3-Files RR which returns records for every MP3
> | cataloged on a specific server, it is possible for thousands of RRs
> | to be returned.
> 
> Yes, and for that reason (the RRset would not be expected to fit in any
> rational packet), that wouldn't be a sane thing to store, technically.

Of all the reasons to limit, message size probably isn't one of them.
There are lots of valid reasons to have very large answer sets. I think it
is better to define filters which are based on content/context.

> anyone who chose to load up thousands of RR's at the kind of domain
> label that would be used for other purposes (like mail) would deserve
> to have all kinds of things start failing. Inventing a new name for
> such things (say mp3.my.dom.ain) is not difficult to achieve
> (assuming it was rational to use the DNS for a purpose like this -
> which it isn't).

But then somebody publishes their email address (user@mp3...) and mail is
broken again. Or a user puts their MP3 collection on their rent-a-domain
redirector box, the same box/domain that they use for mail, the same box
they use for web pages, etc.

The use of qtype=* is probably going to become more common over time, what
with there being A, A6 and AAAA RRs in the field now. Since DNS doesn't
provide a way to enumerate the RRs that it wants, it has to use qtype=* if
it will pick and choose.

The key point in my argument is that data in the DNS should only be used
for lookups. 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.

-- 
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.