Re: [dnsext] need new flag bit in EDNS, "do me no favours" (DMNF)

Paul Vixie <vixie@isc.org> Mon, 25 October 2010 01:09 UTC

Return-Path: <owner-namedroppers@ops.ietf.org>
X-Original-To: ietfarch-dnsext-archive@core3.amsl.com
Delivered-To: ietfarch-dnsext-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C9AFA3A67BE; Sun, 24 Oct 2010 18:09:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.853
X-Spam-Level:
X-Spam-Status: No, score=-1.853 tagged_above=-999 required=5 tests=[AWL=-0.546, BAYES_00=-2.599, MISSING_HEADERS=1.292]
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 8NeKMoFJO0ti; Sun, 24 Oct 2010 18:09:09 -0700 (PDT)
Received: from psg.com (psg.com [IPv6:2001:418:1::62]) by core3.amsl.com (Postfix) with ESMTP id 88D323A677D; Sun, 24 Oct 2010 18:09:09 -0700 (PDT)
Received: from majordom by psg.com with local (Exim 4.72 (FreeBSD)) (envelope-from <owner-namedroppers@ops.ietf.org>) id 1PABUr-000A9W-7B for namedroppers-data0@psg.com; Mon, 25 Oct 2010 01:05:09 +0000
Received: from [2001:4f8:3:bb:230:48ff:fe5a:2f38] (helo=nsa.vix.com) by psg.com with esmtps (TLSv1:CAMELLIA256-SHA:256) (Exim 4.72 (FreeBSD)) (envelope-from <vixie@vix.com>) id 1PABTs-000A36-DK for namedroppers@ops.ietf.org; Mon, 25 Oct 2010 01:04:08 +0000
Received: from nsa.vix.com (localhost [127.0.0.1]) by nsa.vix.com (Postfix) with ESMTP id C7DFAA1075 for <namedroppers@ops.ietf.org>; Mon, 25 Oct 2010 01:04:07 +0000 (UTC) (envelope-from vixie@nsa.vix.com)
From: Paul Vixie <vixie@isc.org>
Cc: "namedroppers@ops.ietf.org" <namedroppers@ops.ietf.org>
Subject: Re: [dnsext] need new flag bit in EDNS, "do me no favours" (DMNF)
In-Reply-To: Your message of "Sun, 24 Oct 2010 23:01:14 GMT." <C8EA875A.83BA%roy@nominet.org.uk>
References: <C8EA875A.83BA%roy@nominet.org.uk>
X-Mailer: MH-E 8.1; nil; GNU Emacs 23.1.1
Date: Mon, 25 Oct 2010 01:04:07 +0000
Message-ID: <87372.1287968647@nsa.vix.com>
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
List-ID: <namedroppers.ops.ietf.org>
List-Unsubscribe: To unsubscribe send a message to namedroppers-request@ops.ietf.org with
List-Unsubscribe: the word 'unsubscribe' in a single line as the message text body.
List-Archive: <http://ops.ietf.org/lists/namedroppers/>

> From: Roy Arends <roy@nominet.org.uk>
> Date: Sun, 24 Oct 2010 23:01:14 +0000
> 
> > opin?  i can write a short i-d on it before beijing.
> 
> The end-game will be applications doing their own resolving. Real
> control.  No third party dependencies. No favors to ask.

since the end game for serious apps is stub validation, i tend to agree.
however, for non-serious apps i think ISP-level or even ASP-level rdns,
if an rdns operator wants to offer opt-out on web error redirection, i
think there ought to be an in-band way for stubs to opt out.

it's likely that the BIND resolver would implement DMNF defaulted to "on"
but allow it to be set to "off" in /etc/resolv.conf.  and it's likely
that opendns and possibly other ASP-level rdns operators would respect
this setting as part of their opt-out strategy and implementation.

and depending on the interpretation -- in other words, this would be left
loose deliberately in the standard for DMNF -- an rdns server who normally
hides AAAA RRsets from queries coming in on a non-IPv6 transport, would
turn this off in the presence of DMNF=1.  so there are other applications.