Re: [DNSOP] draft-mglt-dnsop-search-list-processing-00.txt

Mark Andrews <marka@isc.org> Tue, 15 April 2014 02:20 UTC

Return-Path: <marka@isc.org>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E71A1A0651 for <dnsop@ietfa.amsl.com>; Mon, 14 Apr 2014 19:20:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.527
X-Spam-Level:
X-Spam-Status: No, score=0.527 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RP_MATCHES_RCVD=-0.272, SPF_PASS=-0.001] autolearn=ham
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 j6PdxRqGYdGG for <dnsop@ietfa.amsl.com>; Mon, 14 Apr 2014 19:20:33 -0700 (PDT)
Received: from mx.pao1.isc.org (mx.pao1.isc.org [IPv6:2001:4f8:0:2::2b]) by ietfa.amsl.com (Postfix) with ESMTP id 8708B1A02EC for <dnsop@ietf.org>; Mon, 14 Apr 2014 19:20:33 -0700 (PDT)
Received: from zmx1.isc.org (zmx1.isc.org [149.20.0.20]) by mx.pao1.isc.org (Postfix) with ESMTP id 9508C3493B8; Tue, 15 Apr 2014 02:20:30 +0000 (UTC) (envelope-from marka@isc.org)
Received: from zmx1.isc.org (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTP id 74522160067; Tue, 15 Apr 2014 02:22:33 +0000 (UTC)
Received: from rock.dv.isc.org (c211-30-183-50.carlnfd1.nsw.optusnet.com.au [211.30.183.50]) by zmx1.isc.org (Postfix) with ESMTPSA id 45BEB160056; Tue, 15 Apr 2014 02:22:33 +0000 (UTC)
Received: from rock.dv.isc.org (localhost [IPv6:::1]) by rock.dv.isc.org (Postfix) with ESMTP id 1BE5513BE235; Tue, 15 Apr 2014 12:20:26 +1000 (EST)
To: Daniel Migault <mglt.ietf@gmail.com>
From: Mark Andrews <marka@isc.org>
References: <CADZyTkn2Wau99zfQR+jjwHVr4Jnq3Eo=Ht+OEScbvKBLc=7e2w@mail.gmail.com>
In-reply-to: Your message of "Mon, 14 Apr 2014 21:41:10 +0200." <CADZyTkn2Wau99zfQR+jjwHVr4Jnq3Eo=Ht+OEScbvKBLc=7e2w@mail.gmail.com>
Date: Tue, 15 Apr 2014 12:20:26 +1000
Message-Id: <20140415022026.1BE5513BE235@rock.dv.isc.org>
Archived-At: http://mailarchive.ietf.org/arch/msg/dnsop/_94l_HaZWzEAP7xvDi-wRVHOdmU
Cc: dnsop <dnsop@ietf.org>
Subject: Re: [DNSOP] draft-mglt-dnsop-search-list-processing-00.txt
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Apr 2014 02:20:36 -0000

In message <CADZyTkn2Wau99zfQR+jjwHVr4Jnq3Eo=Ht+OEScbvKBLc=7e2w@mail.gmail.com>
, Daniel Migault writes:
> 
> Hi folks,
> 
> Please find draft-mglt-dnsop-search-list-processing-00.txt [1]  This draft
> comes in the context of generic TLD with possible naming collision. In
> order to keep naming resolution stable and reliable, it describes 1) how
> resolver should generate their search list, 2) how resolver should
> distinguish a name resolution that needs to be associated with a search
> list and 3) how a resolver should perform a resolution involving search
> list.
> 
> Feel free to comment/review.
> 
> BR,
> Daniel
> 
> [1] http://tools.ietf.org/html/draft-mglt-dnsop-search-list-processing-00
> 
> -- 
> Daniel Migault
> Orange Labs -- Security
> +33 6 70 72 69 58
> 

Firstly there is unqualified, partially qualified, fully qualified and
absolutely names in use today.

	unqualified - single label
	partially qualified  - multi label intended to be fully qualified
			by use of searching.
	fully qualified - multi label not intended to be fully qualified
			by the use of searching.
	absolutely qualified - period at the end (not supported by all
			protocol elements)

	ndots is used to distingish which order to treat a multi
	label input in libresolv/libbind and was added as a response
	to RFC 1535.

	unqualified - search list then as entered.
	partially qualified - search list then as entered.
	fully qualified - as entered then search list.
	absolutely qualified - as entered.

	Additionall there is search continuation on SERFVAIL, NOTIMP
	and NOERROR NO DATA responses to consider.

One also needs to look at RFC 1535 which discourages the use of
automatically constructed search lists.

-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org