Re: Additional filtering of responses

Peter Koch <pk@DENIC.DE> Fri, 08 August 2008 09:44 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 2455E3A6B1F; Fri, 8 Aug 2008 02:44:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.25
X-Spam-Level:
X-Spam-Status: No, score=-3.25 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_EQ_DE=0.35, HELO_MISMATCH_DE=1.448, RCVD_IN_DNSWL_MED=-4, RDNS_NONE=0.1]
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 p-neJJNJ03IX; Fri, 8 Aug 2008 02:44:43 -0700 (PDT)
Received: from psg.com (psg.com [IPv6:2001:418:1::62]) by core3.amsl.com (Postfix) with ESMTP id 350213A6850; Fri, 8 Aug 2008 02:44:43 -0700 (PDT)
Received: from majordom by psg.com with local (Exim 4.69 (FreeBSD)) (envelope-from <owner-namedroppers@ops.ietf.org>) id 1KRORw-000DDv-Kn for namedroppers-data@psg.com; Fri, 08 Aug 2008 09:39:56 +0000
Received: from [81.91.160.182] (helo=office.denic.de) by psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from <pk@DENIC.DE>) id 1KRORs-000DD5-R7 for namedroppers@ops.ietf.org; Fri, 08 Aug 2008 09:39:54 +0000
Received: from denic.de ([10.122.65.106]) by office.denic.de with esmtp id 1KRORo-0007mo-Ni; Fri, 08 Aug 2008 11:39:48 +0200
Received: by unknown.office.denic.de (Postfix, from userid 501) id 9A94C7E1F81; Fri, 8 Aug 2008 11:39:48 +0200 (CEST)
Date: Fri, 08 Aug 2008 11:39:48 +0200
From: Peter Koch <pk@DENIC.DE>
To: IETF DNSEXT WG <namedroppers@ops.ietf.org>
Subject: Re: Additional filtering of responses
Message-ID: <20080808093948.GA25373@unknown.office.denic.de>
References: <489AD5E3.20708@nlnetlabs.nl> <45759.1218122552@nsa.vix.com> <OF8C6AC1F0.001ADC24-ON8025749E.00576A89-C125749E.005ADCE2@nominet.org.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <OF8C6AC1F0.001ADC24-ON8025749E.00576A89-C125749E.005ADCE2@nominet.org.uk>
User-Agent: Mutt/1.4.2.1i
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk
List-ID: <namedroppers.ops.ietf.org>

On Thu, Aug 07, 2008 at 06:32:35PM +0200, Roy Arends wrote:

> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37612
> ;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

note: neither RD nor RA, so this is a response from an authoritative
server.

> ;; QUESTION SECTION:
> ;010a.example.          IN      A
> 
> ;; ANSWER SECTION:
> 010a.example.           86400   IN      A       192.0.2.9
> 
> ;; AUTHORITY SECTION:
> example.                86400   IN      NS      010a.example.
> 
> ;; Query time: 3 msec
> ;; SERVER: 192.0.2.10#53(192.0.2.10)
> 
> No glue. No additional section. 

There's nothing to glue here anyway.

> Is the address record in the answer section cached? 
> When cached, is 192.0.2.9 considered authoritative now for future lookups 
> under example? 

The question is whether "recursive servers" should continue to believe
the NS RRSet in the authority section more than what they had learned
by referral.  Insofar your question has two parts:
1) should the NS RR in the authority section be used for further lookups
   within the example domain?
2) If "yes" or the referral already had the same data, should "192.0.2.9"
   be used as an address no matter what the referral had provided as
   additional information (and, this time, originating from glue)?

If you say "no" to the first question, given all the parent/child
inconsistencies, I'd be scared by the operational effects of such a paradigm
shift.

> Will that NS record ever expire if a query is send once a day ?

This question of "auth server lock in" has been brought up by Antoin a
couple of times and is probably independent of the current discussion.
We know it "should not happen".

-Peter

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>