Re: Extra records in zone transfers

Masataka Ohta <mohta@necom830.hpcl.titech.ac.jp> Mon, 19 March 2001 06:07 UTC

Received: from psg.com (exim@psg.com [147.28.0.62]) by ietf.org (8.9.1a/8.9.1a) with SMTP id BAA19998 for <dnsext-archive@lists.ietf.org>; Mon, 19 Mar 2001 01:07:33 -0500 (EST)
Received: from lserv by psg.com with local (Exim 3.16 #1) id 14esBV-000Dma-00 for namedroppers-data@psg.com; Sun, 18 Mar 2001 21:26:25 -0800
Received: from pcp000682pcs.wireless.meeting.ietf.org ([135.222.64.182] helo=roam.psg.com ident=root) by psg.com with esmtp (Exim 3.16 #1) id 14esBU-000DmH-00 for namedroppers@ops.ietf.org; Sun, 18 Mar 2001 21:26:24 -0800
Received: from randy by roam.psg.com with local (Exim 3.20 #1) id 14esBW-0001Kz-00 for namedroppers@ops.ietf.org; Sun, 18 Mar 2001 21:26:26 -0800
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
From: Masataka Ohta <mohta@necom830.hpcl.titech.ac.jp>
Message-Id: <200103190217.LAA06070@necom830.hpcl.titech.ac.jp>
Received: by necom830.hpcl.titech.ac.jp (8.6.11/TM2.1) id LAA06070; Mon, 19 Mar 2001 11:17:25 +0900
Subject: Re: Extra records in zone transfers
In-Reply-To: <20010318060729.2828.qmail@cr.yp.to> from "D. J. Bernstein" at "Mar 18, 2001 06:07:29 am"
To: "D. J. Bernstein" <djb@cr.yp.to>
Date: Mon, 19 Mar 2001 11:17:24 +0859
CC: namedroppers@ops.ietf.org
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
Content-Transfer-Encoding: 7bit

Dan;

> Masataka Ohta writes:
> > same name server may have different A records zone by zone.
> 
> That's the BIND 9 model, but it is _not_ consistent with RFC 1034.
> Here's what the DNS specifications actually say:
> 
>    * DNS is divided into zones. Names are partitioned among zones. Each
>      zone is authoritative for all records under its names. See RFC
>      1034, section 4.1.
> 
>    * Zones may---and sometimes must---contain records for which they
>      aren't authoritative, i.e., records from other zones. These records
>      are supposed to be EXACT COPIES of the authoritative records. See
>      RFC 1034, section 4.2.1, last paragraph on page 20.

Glue records are provided by (sometimes malicious) human intervention.

"supposed to be" is not a protocol standard but a best current practice.

Protocols must assume they are supposed to be but may not be the exact
copies.

> Clients can and do assume the accuracy of any record set received from
> any server authorized to provide that set.

It's OK as long as the clients can reach the desired data.

> > > My servers use a redesigned unified configuration-file format,
> > Your server is wrongly implemented, then.
> 
> Don't be ridiculous. I'm not going to force my users to deal with that
> horrendous format. If they want painful configuration, they can use the
> BIND master-file format.

So, your server works just fine with the real world BIND master-file
content.

What is the problem, then?

> That format is, by the way, neither stable nor
> identical to the standard RFC 1034 master-file format, so you can't
> justify it on interoperability grounds.

I know. Several years ago, I found a bug on escape characters.

But, a problem here is that binary zone transfer format is not good
enough to distinguish glues of each referral.

						Masataka Ohta


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