DNS Scoped Data Through Global '_Underscore' Naming of Attribute Leaves
draft-ietf-dnsop-attrleaf-02

Document Type Active Internet-Draft (dnsop WG)
Last updated 2017-03-29
Replaces draft-crocker-dns-attrleaf
Stream IETF
Intended RFC status Best Current Practice
Formats plain text xml pdf html bibtex
Stream WG state WG Document
Document shepherd Tim Wicinski
IESG IESG state I-D Exists
Consensus Boilerplate Yes
Telechat date
Responsible AD (None)
Send notices to "Tim Wicinski" <tjw.ietf@gmail.com>
dnsop                                                         D. Crocker
Internet-Draft                               Brandenburg InternetWorking
Intended status: Best Current Practice                    March 29, 2017
Expires: September 30, 2017

DNS Scoped Data Through Global '_Underscore' Naming of Attribute Leaves
                      draft-ietf-dnsop-attrleaf-02

Abstract

   Formally, any DNS "RR" may occur for any domain name.  However some
   services have defined an operational convention that applies to DNS
   leaf nodes that have a reserved node name, beginning with an
   underscore.  The underscore construct is used to define a semantic
   scope for DNS records that are associated with the parent domain.
   This specification explores the nature of this DNS usage and defines
   the "DNS Global Underscore Scoped Entry Registry" registry with IANA.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on September 30, 2017.

Copyright Notice

   Copyright (c) 2017 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of

Crocker                Expires September 30, 2017               [Page 1]
Internet-Draft                DNS AttrLeaf                    March 2017

   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  Scaling Benefits and TXT and SRV Resource Records . . . . . .   3
   3.  DNS Global Underscore Scoped Entry Registry Function  . . . .   4
   4.  DNS Global Underscore Scoped Entry Registry Definition  . . .   5
   5.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   6
   6.  Related and Updated Registries  . . . . . . . . . . . . . . .   9
   7.  Security Considerations . . . . . . . . . . . . . . . . . . .   9
   8.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   9
     8.1.  Normative References  . . . . . . . . . . . . . . . . . .   9
     8.2.  References -- Informative . . . . . . . . . . . . . . . .   9
     8.3.  URIs  . . . . . . . . . . . . . . . . . . . . . . . . . .  12
   Appendix A.  Acknowledgements . . . . . . . . . . . . . . . . . .  12
   Author's Address  . . . . . . . . . . . . . . . . . . . . . . . .  12

1.  Introduction

   The core DNS technical specifications assign no semantics to domain
   names or their parts, and no constraints upon which resource records
   (RRs) are permitted to be associated with particular names.  Over
   time, some leaf node names, such as "www" and "ftp" have come to
   imply support for particular services, but this is a matter of
   operational convention, rather than defined protocol semantics.  This
   freedom in the basic technology has permitted a wide range of
   administrative and semantic policies to be used -- in parallel.  Data
   semantics have been limited to the specification of particular
   resource records, on the expectation that new ones would be added as
   needed.

   As an alternative to defining new RRs, some DNS service enhancements
   reuse an existing resource record, but have specified a restricted
   scope for its occurrence.  That scope is a leaf node, within which
   the uses of specific resource records can be formally defined and
   constrained.  The leaf has a distinguished naming convention: It uses
   a reserved DNS node name that begins with an underscore ("_").
   Because the DNS rules for a "host" (host name) are not allowed to use
   the underscore character, this distinguishes the underscore name from
   all legal host names [RFC1035].  Effectively, this convention for
Show full document text