Re: [dnsext] draft-vixie-dnsext-resimprove - NXDOMAIN for emptynon-terminals

"George Barwood" <george.barwood@blueyonder.co.uk> Mon, 28 March 2011 21:27 UTC

Return-Path: <george.barwood@blueyonder.co.uk>
X-Original-To: dnsext@core3.amsl.com
Delivered-To: dnsext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 811093A6A74 for <dnsext@core3.amsl.com>; Mon, 28 Mar 2011 14:27:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.031
X-Spam-Level:
X-Spam-Status: No, score=-0.031 tagged_above=-999 required=5 tests=[AWL=0.815, BAYES_00=-2.599, MIME_BASE64_TEXT=1.753]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s-YJwiCNlUo3 for <dnsext@core3.amsl.com>; Mon, 28 Mar 2011 14:27:46 -0700 (PDT)
Received: from mtaout02-winn.ispmail.ntl.com (mtaout02-winn.ispmail.ntl.com [81.103.221.48]) by core3.amsl.com (Postfix) with ESMTP id 6A6C23A688B for <dnsext@ietf.org>; Mon, 28 Mar 2011 14:27:46 -0700 (PDT)
Received: from know-smtpout-4.server.virginmedia.net ([62.254.123.2]) by mtaout02-winn.ispmail.ntl.com (InterMail vM.7.08.04.00 201-2186-134-20080326) with ESMTP id <20110328212918.GNZZ6199.mtaout02-winn.ispmail.ntl.com@know-smtpout-4.server.virginmedia.net>; Mon, 28 Mar 2011 22:29:18 +0100
Received: from [92.238.99.235] (helo=GeorgeLaptop) by know-smtpout-4.server.virginmedia.net with smtp (Exim 4.63) (envelope-from <george.barwood@blueyonder.co.uk>) id 1Q4Jzx-0006Z1-V7; Mon, 28 Mar 2011 22:29:18 +0100
Message-ID: <8EA8D1A36B8F4968ABE973C39CA5E0E0@local>
From: George Barwood <george.barwood@blueyonder.co.uk>
To: Tony Finch <dot@dotat.at>, dnsext@ietf.org
References: <alpine.LSU.2.00.1103281507410.5244@hermes-1.csi.cam.ac.uk>
Date: Mon, 28 Mar 2011 22:29:20 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994
X-Cloudmark-Analysis: v=1.1 cv=JvdXmxIgLJv2/GthKqHpGJEEHukvLcvELVXUanXFreg= c=1 sm=0 a=WnkCSP1BjtsA:10 a=8nJEP1OIZ-IA:10 a=48vgC7mUAAAA:8 a=mhM0g1CRYoov56rjHWgA:9 a=fSaDPs04n90Qeiyn_32jZs4IQtEA:4 a=wPNLvfGTeEIA:10 a=lZB815dzVvQA:10 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117
Subject: Re: [dnsext] draft-vixie-dnsext-resimprove - NXDOMAIN for emptynon-terminals
X-BeenThere: dnsext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: DNS Extensions working group discussion list <dnsext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dnsext>, <mailto:dnsext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsext>
List-Post: <mailto:dnsext@ietf.org>
List-Help: <mailto:dnsext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsext>, <mailto:dnsext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Mar 2011 21:27:47 -0000

----- Original Message ----- 
From: "Tony Finch" <dot@dotat.at>
To: <dnsext@ietf.org>
Sent: Monday, March 28, 2011 3:24 PM
Subject: [dnsext] draft-vixie-dnsext-resimprove - NXDOMAIN for emptynon-terminals


> Arising from the discussion at the meeting about treating a cached
> NXDOMAIN as applying to all child domains...
> 
> The main concern about this clarificationin is buggy implementations that
> give an NXDOMAIN for empty non-terminal names that have non-empty child
> domains. The examples cited were DJBDNS and in particular rbldnsd. (I
> presume there are others that we don't know about.)

Could the new interpretation be restricted to cases where there are NSEC or NSEC3 records
that show that there are no child sub-domains?

That would seem to avoid any compatibility problems.

I'd also like to see the standard updated to allow resolvers to infer NoData conditions
from NSEC/NSEC3 records ( the standard does not exactly forbid this at present, but
there is discouraging language ).

Finally, I'm happy to support the adoption of draft-vixie-dnsext-resimprove

George