Re: [DNSOP] Special-use TLDs in resolvers

Joe Abley <jabley@hopcount.ca> Fri, 16 August 2019 19:28 UTC

Return-Path: <jabley@hopcount.ca>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0ECF1200EB for <dnsop@ietfa.amsl.com>; Fri, 16 Aug 2019 12:28:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hopcount.ca
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 BkR54bU1rtHA for <dnsop@ietfa.amsl.com>; Fri, 16 Aug 2019 12:28:51 -0700 (PDT)
Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 54D8F120274 for <dnsop@ietf.org>; Fri, 16 Aug 2019 12:28:51 -0700 (PDT)
Received: by mail-io1-xd32.google.com with SMTP id z3so8422135iog.0 for <dnsop@ietf.org>; Fri, 16 Aug 2019 12:28:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hopcount.ca; s=google; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=Fc7LSja587LQeCvZ/QQg7CiksxMeyxpihQcYUMJD/Cg=; b=FBF6FMYPJNCb89Yc/XKxVUDwK352gvs/qPmnlo/omcjvYVF+5KnsEiy4/h+aq9DDfN pL+yZgEePMzu2Q7aY6EO271oraUuXLYMEHkO0ZO8UGmK3ao2bghnRRsCz50gczTNrvVZ 6DrTm+EdxDi5SstQlUtJJJYruGV3dF1lGEbCQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=Fc7LSja587LQeCvZ/QQg7CiksxMeyxpihQcYUMJD/Cg=; b=AU3YW7SP9Hy2aFGQp/kBr3MBgj4LriIfNiIUmNqCahFozJ5Bc/X+boM5lLNgnmKFtM 9xkiTeYdSVitTMFQNZYl3URny203x5mRV52xOZ3fjX3NNSWW6GjJ5HcwcxF8e9h4l/fh iu6euIrFYGZ5qchYiytWEBDHt8xHw8hUi9QlCCiV9n44EXwTmwhz+wOZrytS2kmFyUCS u7Immx7+OAwLiGYUQ8YkKezTI9gnMDfTY0vF/AphTWPwLTMLUE2+YfFG5/3dozKGZ+Il DUNofyWdtZnhNYPZSIlmkM4g+fYMezX+S4jj1fXR57r3r0md6Bcneto0jmhxM06J3iF8 MZjA==
X-Gm-Message-State: APjAAAUPBPZYYB9pW7MVUieNu8esJzPB3NVnVhYFy/t3cUK0q4caI7c6 lMv07MzkH89mb908yP5l5bGuvA==
X-Google-Smtp-Source: APXvYqzcR2ucXqDh8bzNqJn5siVON+6qQ55nOUYzdJXTSvD6rRw8LOWrfp4ADlsEZcnmfoGrN78AWA==
X-Received: by 2002:a5d:9d89:: with SMTP id 9mr12097950ion.212.1565983730389; Fri, 16 Aug 2019 12:28:50 -0700 (PDT)
Received: from ?IPv6:2607:f2c0:e786:128f:80ee:69e7:9906:351e? ([2607:f2c0:e786:128f:80ee:69e7:9906:351e]) by smtp.gmail.com with ESMTPSA id y19sm7681776ioj.62.2019.08.16.12.28.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 16 Aug 2019 12:28:48 -0700 (PDT)
From: Joe Abley <jabley@hopcount.ca>
Message-Id: <C3E0B78A-4630-435E-9F59-DA4E5CC1B981@hopcount.ca>
Content-Type: multipart/signed; boundary="Apple-Mail=_B92833C0-547B-43A2-944B-E4E130C1969D"; protocol="application/pgp-signature"; micalg="pgp-sha1"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Fri, 16 Aug 2019 15:28:47 -0400
In-Reply-To: <CAAedzxqzMSZBuO9-TAoNNHU5V-AnWweVaPw05tgAjVzLaPn0fA@mail.gmail.com>
Cc: Steve Crocker <steve@shinkuro.com>, dnsop <dnsop@ietf.org>, Andrew Sullivan <ajs@anvilwalrusden.com>
To: ek@loon.com
References: <a6f528a1-01d0-3bd5-1a7f-96ff4e9bcd85@nic.cz> <20190816144655.jxd37dwn2t4ywuko@mx4.yitter.info> <CABf5zv+cCrQxCeOC1qsijSpujZYqhOB0EuzrTbG+yEX6we0jpQ@mail.gmail.com> <CAAedzxqzMSZBuO9-TAoNNHU5V-AnWweVaPw05tgAjVzLaPn0fA@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/PKcydalNeLrV6LebMyfwBHSzAJE>
Subject: Re: [DNSOP] Special-use TLDs in resolvers
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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: Fri, 16 Aug 2019 19:28:54 -0000

On 16 Aug 2019, at 14:28, Erik Kline <ek@loon.com> wrote:

> https://www.iana.org/assignments/special-use-domain-names/special-use-domain-names.xhtml#special-use-domain
> 
> <random>
> I have wondered whether or not it would be useful for IANA to have a git repo where these canonical data could live alongside scripts that transform them into things like C #include header files and zone file formats and so on.
> </random>

Since the nice IANA people have already made most (all?) of their registries available at stable URLs as XML, perhaps a collection of useful curated scripts such as you describe don't need to be kept in the same place as the data.

A script could be maintained in github to consume

  https://www.iana.org/assignments/special-use-domain-names/special-use-domain-names.xml

and produce things like

  special-use-domain-names.h
  special-use-domain-names.json
  special-use-domain-names.mp4 (the movie!)

without having to do any extra work on the IANA side. Well done to the IANA team for doing this, by the way. Having registries available in any structured format (even XML! :-) is a great improvement over the earlier text-based documents.


Joe