Re: Weakness of DNS classes (was Re: Last Call: <draft-ietf-dnsop-onion-tld-00.txt> (The .onion Special-Use Domain Name) to Proposed Standard)

David Morris <dwm@xpasc.com> Tue, 21 July 2015 23:17 UTC

Return-Path: <dwm@xpasc.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7FAB1AC41F for <ietf@ietfa.amsl.com>; Tue, 21 Jul 2015 16:17:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.646
X-Spam-Level:
X-Spam-Status: No, score=-0.646 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_45=0.6, MISSING_HEADERS=1.021, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aippJIRtIglT for <ietf@ietfa.amsl.com>; Tue, 21 Jul 2015 16:17:17 -0700 (PDT)
Received: from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com [67.231.154.164]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 00F5C1AC41D for <ietf@ietf.org>; Tue, 21 Jul 2015 16:17:16 -0700 (PDT)
Received: from mx2-us1.ppe-hosted.com (unknown [10.110.49.12]) by dispatch1-us1.ppe-hosted.com (Proofpoint Essentials ESMTP Server) with ESMTP id 5E3D06007E for <ietf@ietf.org>; Tue, 21 Jul 2015 23:17:16 +0000 (UTC)
X-Virus-Scanned: Proofpoint Essentials engine
Received: from xpasc.com (h-68-164-244-186.snva.ca.megapath.net [68.164.244.186]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx2-us1.ppe-hosted.com (Proofpoint Essentials ESMTP Server) with ESMTPS id 65AC85F7FD for <ietf@ietf.org>; Tue, 21 Jul 2015 23:17:15 +0000 (UTC)
Received: from egate.xpasc.com (egate.xpasc.com [10.1.2.49]) by xpasc.com (8.13.8/8.13.8) with ESMTP id t6LNHDus009505 for <ietf@ietf.org>; Tue, 21 Jul 2015 16:17:13 -0700
Date: Tue, 21 Jul 2015 16:17:13 -0700
From: David Morris <dwm@xpasc.com>
cc: ietf@ietf.org
Subject: Re: Weakness of DNS classes (was Re: Last Call: <draft-ietf-dnsop-onion-tld-00.txt> (The .onion Special-Use Domain Name) to Proposed Standard)
In-Reply-To: <20150721222443.58930.qmail@ary.lan>
Message-ID: <alpine.LRH.2.01.1507211615370.22174@egate.xpasc.com>
References: <20150721222443.58930.qmail@ary.lan>
User-Agent: Alpine 2.01 (LRH 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
X-MDID: XV8d+eKTEXQ3
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf/Gbh7ml7RM_5o11IV0XF_c0q6SJ0>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: ietf@ietf.org
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jul 2015 23:17:18 -0000

OR, class independence is specified such that it doesn't match.

On Tue, 21 Jul 2015, John Levine wrote:

> >It turns out that aliases are defined as class-independent.
>
> Oh, it's worse than that.
>
> $ fgrep -i "class independent" rfc????.txt
> rfc3845.txt:   The NSEC RR RDATA format is class independent and defined for all
> rfc4025.txt:   This resource record [IPSECKEY] is class independent.
> rfc4034.txt:   The DNSKEY RR is class independent.
> rfc4034.txt:   The RRSIG RR is class independent.
> rfc4034.txt:   The NSEC RR is class independent.
> rfc4034.txt:   The DS resource record is class independent.
> rfc5155.txt:   The NSEC3 RR RDATA format is class independent and is described
> rfc5155.txt:   The NSEC3PARAM RR RDATA format is class independent and is described
> rfc6698.txt:   The TLSA RR is class independent.
> rfc6742.txt:   The NID RR is class independent.
> rfc6742.txt:   The L32 RR is class independent.
> rfc6742.txt:   The L64 RR is class independent.
> rfc6742.txt:   The LP RR is class independent.
> rfc7043.txt:   The EUI48 RR is class independent.
> rfc7043.txt:   The EUI64 RR is class independent.
> rfc7553.txt:   The URI resource record is class independent.
>
> I think this means that all of the other RR's are only valid in class
> IN, but I don't really know.
>
> R's,
> John
>