Re: [DNSOP] DNS Terminology: Glue

Patrik Wallström <pawal@blipp.com> Thu, 12 March 2015 17:53 UTC

Return-Path: <pawal@blipp.com>
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 DABC81A00CD for <dnsop@ietfa.amsl.com>; Thu, 12 Mar 2015 10:53:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.91
X-Spam-Level:
X-Spam-Status: No, score=-3.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 R1LIW06bFNJb for <dnsop@ietfa.amsl.com>; Thu, 12 Mar 2015 10:53:14 -0700 (PDT)
Received: from vic20.blipp.com (vic20.blipp.com [192.195.142.21]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AE0E41A0062 for <dnsop@ietf.org>; Thu, 12 Mar 2015 10:53:14 -0700 (PDT)
Received: from [192.168.0.122] (h135n12-asp-a13.ias.bredband.telia.com [90.226.178.135]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by vic20.blipp.com (Postfix) with ESMTPSA id 3DB5D381D8; Thu, 12 Mar 2015 18:53:12 +0100 (CET)
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Content-Type: multipart/signed; boundary="Apple-Mail=_82C2117F-29BF-4C1A-80AA-1CE4B8065663"; protocol="application/pgp-signature"; micalg="pgp-sha256"
X-Pgp-Agent: GPGMail 2.5b5
From: Patrik Wallström <pawal@blipp.com>
In-Reply-To: <915A7EEB-CA46-41DC-AAC1-1B26E5BB227C@vpnc.org>
Date: Thu, 12 Mar 2015 18:53:08 +0100
Message-Id: <E63D7C23-577C-4AA1-BE00-F90BD9E6E64E@blipp.com>
References: <m2vbi6ju6z.wl-Niall.oReilly@ucd.ie> <915A7EEB-CA46-41DC-AAC1-1B26E5BB227C@vpnc.org>
To: Paul Hoffman <paul.hoffman@vpnc.org>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: <http://mailarchive.ietf.org/arch/msg/dnsop/7xjr5UWZmB6IjUkkXKRr25co5TU>
Cc: IETF DNSOP WG <dnsop@ietf.org>
Subject: Re: [DNSOP] DNS Terminology: Glue
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: Thu, 12 Mar 2015 17:53:18 -0000

On 12 Mar 2015, at 16:27, Paul Hoffman <paul.hoffman@vpnc.org> wrote:

> On Mar 12, 2015, at 5:07 AM, Niall O'Reilly <Niall.oReilly@ucd.ie> wrote:
>> In http://www.ietf.org/id/draft-hoffman-dns-terminology-02.txt,
>> "glue" is defined as follows.
>> 
>>  Glue records -- Resource records which are not part of the
>>  authoritative data, and are address resource records for the servers
>>  listed in the message.  They contain data that allows access to name
>>  servers for subzones.  (Definition from RFC 1034, section 4.2.1)
>> 
>> Reference to "the message" seems to be a distraction here.  The
>> cited source defines (and motivates) glue records, in a section
>> which specifies "[t]he data that describes a zone", as follows
>> 
>>  [...] a zone contains "glue" RRs which are not
>>  part of the authoritative data, and are address RRs for the servers.
>>  These RRs are only necessary if the name server's name is "below" the
>>  cut, and are only used as part of a referral response.
>> 
>> I think that placing the definition of glue in the scope of "the
>> message" rather than in that of the zone data is likely to lead to
>> confusion.
> 
> Quite right. We'll fix this in the next draft.

While working on the Zonemaster test specifications we decided to go even further in order to differentiate between names and addresses, calling those “glue address records” and “glue name records”:

Glue Name Records are defined as all NS records pertaining to the child domain that are delivered by the nameservers for the parent domain.

Glue Address Records are all A or AAAA records pertaining to the child domain that are delivered by the nameservers for the parent domain

These terms are then later used to describe what kind of DNS data we are actually testing.

https://github.com/dotse/zonemaster/blob/master/docs/specifications/tests/MasterTestPlan.md#definitions-of-terms