Re: [Bundled-domain-names] A suggestion for 2017

tjw ietf <tjw.ietf@gmail.com> Fri, 30 December 2016 11:00 UTC

Return-Path: <tjw.ietf@gmail.com>
X-Original-To: bundled-domain-names@ietfa.amsl.com
Delivered-To: bundled-domain-names@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9743C129A54 for <bundled-domain-names@ietfa.amsl.com>; Fri, 30 Dec 2016 03:00:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 NEFU0SI1PqhS for <bundled-domain-names@ietfa.amsl.com>; Fri, 30 Dec 2016 03:00:26 -0800 (PST)
Received: from mail-it0-x236.google.com (mail-it0-x236.google.com [IPv6:2607:f8b0:4001:c0b::236]) (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 E92F6129A59 for <bundled-domain-names@ietf.org>; Fri, 30 Dec 2016 03:00:25 -0800 (PST)
Received: by mail-it0-x236.google.com with SMTP id x2so230322662itf.1 for <bundled-domain-names@ietf.org>; Fri, 30 Dec 2016 03:00:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=BJQPeuq5H8jtFO0a9LUaOfbDjxRvJMUg6wLxgZYb6yk=; b=Gm49gEHtTzqLt7Peeqf9C7MGkGjwMStlltKrXelioodj0nQwUGcrkbVCHbiQ4npUJw CA0eh/QC/zsl+ui+E3bQymUSBfe3ggG9jJibxvDyZEUok9Ut7f4HyeYbK7mdEXP25xlg chrAGcXZOa+qikq8sjUfW96NRZF2jRjuvt7MU0SvvJXdyfj2XFP1Dn7m8FIOZ+468Kft dXSoUaAqlqGmwHyJEMm8TNaCcYLRn+PHsiNj+tgcCOqRIIwDT+J6KTPYUvtPEYdkMYGv hbrkkJ1eLCuDGdgN2o/b0fpRu2pPESPjftTvLOVbHWvqBaYGnvPCHXhgRBXh7P6KAVzX sdEA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=BJQPeuq5H8jtFO0a9LUaOfbDjxRvJMUg6wLxgZYb6yk=; b=l0nRDaWcO9YyeRgWuZp1HJdP8xRnZqzGbAYm+t+NEIiauvL5lkjlZ5AftH46STN9hY /AqXYJXywHb16ZM4nVcTylxq7ochq82sdO+TFRqvUyuZh2L9Le/Y2zx0ZVLkt/P+c9mi Xl4df3MIT4JjKeyFWpswluI9S/9GUD0FfrDPuOh+Czew3a+i08fOUt3dyn6fdmCqDTI7 l/uEQuQIaCAeYy2iHCoQ/f9jf0zEQyFaHB48kcun1vwQGZ/nVqkPO1Ukkvu6mQhCWQgK +fkGOgiYNyEUSz6L88cJiA4QPLMbnreynSiVQID7I/iqzbi3BjYsfEfzUZ9TUxoDgjxp j2NQ==
X-Gm-Message-State: AIkVDXJkVHxInJ+5rdb1ze2RgUBPRMYKCRfmM7Zvfj7tog8cC2gH1xHEBYDh7bpkwLjl0xdPUl1+h23ETjL+PA==
X-Received: by 10.36.28.2 with SMTP id c2mr34844721itc.105.1483095625163; Fri, 30 Dec 2016 03:00:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.163.19 with HTTP; Fri, 30 Dec 2016 03:00:24 -0800 (PST)
In-Reply-To: <20161228211701.30364.qmail@ary.lan>
References: <20161228195030.GA7469@laperouse.bortzmeyer.org> <20161228211701.30364.qmail@ary.lan>
From: tjw ietf <tjw.ietf@gmail.com>
Date: Fri, 30 Dec 2016 06:00:24 -0500
Message-ID: <CADyWQ+EoGAxAUexteiUNN55Bd-s_79f4_vV3evWin4Pn8RfWUw@mail.gmail.com>
To: John Levine <johnl@taugh.com>
Content-Type: multipart/alternative; boundary="001a11444024e7ea290544de1b6c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bundled-domain-names/hKVa2p9UL5_SkEG3zyeIdj576PI>
Cc: Stephane Bortzmeyer <bortzmeyer@nic.fr>, bundled-domain-names@ietf.org
Subject: Re: [Bundled-domain-names] A suggestion for 2017
X-BeenThere: bundled-domain-names@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Discussion of \"bundled domain names\"" <bundled-domain-names.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bundled-domain-names>, <mailto:bundled-domain-names-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bundled-domain-names/>
List-Post: <mailto:bundled-domain-names@ietf.org>
List-Help: <mailto:bundled-domain-names-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bundled-domain-names>, <mailto:bundled-domain-names-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Dec 2016 11:00:28 -0000

I would love to see a solid draft appear that discussed 'CNAME at APEX' in
an attempt to standardize what every vendor has been working on.



On Wed, Dec 28, 2016 at 4:17 PM, John Levine <johnl@taugh.com> wrote:

> In article <20161228195030.GA7469@laperouse.bortzmeyer.org> you write:
> >There have been many attempts to do something with the
> >bundle/alias/variant issue, often with proposals to improve/remplace
> >CNAME/DNAME/xNAME.
> >
> >One thing is missing: a repository of previous attempts, with
> >explanations of the problems they raise.
>
> That should be helpful, since people do seem to keep reinventing the
> same well known bad ideas (WKBI's).  The conclusion we came to at the
> most recent meeting is that almost all, and perhaps completely all, of
> the problems with provisioning variants can be solved with better DNS
> provisioning software, rather than looking for a magic DNS bullet that
> will solve the problem for us.
>
> > Case in point:
> >draft-sury-dnsext-cname-at-apex was published six years ago, saw
> >almost no discussion and expired. Why?
>
> This is an excellent case in point.  It attempts to solve the problem
> that you can't put a CNAME at the zone apex, by proposing an
> incompatible change to CNAME that lets it work at a zone apex.  An
> obvious failing is that there is no way to tell whether or not a
> server or cache supports new CNAMEs, so there's no way to deploy it.
>
> More importantly, we've already solved this problem by improving our
> provisioning software.  Lots of DNS systems let you say this in a zone
> file or equivalent:
>
> foo.example. ANAME bar.example.
>
> That tells the provisioning software to create A records for
> foo.example with the contents of the A records at bar.example.
> It polls now and then to see if bar.example has changed.
>
> On my system, I have a somewhat overimplemented scheme where
> I can say things like this:
>
>   IN A [RMTIP:bar.example]
>
> That means to replace the [RMTIP...] with records for with
> the contents of records at bar.example.  If there's more
> than one record it repeats the record, and as a special case, if
> there are AAAA records it creates AAAA records as well.
>
> www  IN  A   [RMTIP:www.example.org:ns1.somehost.com:A]
>
> That says to replace the [RMTIP...] with the A record(s) for
> www.example.org fetched from the name server at ns1.somehost.com.
> This solves an annoying problem when I have a web site hosted
> somewhere, the mail somewhere else, but the web host insists I use
> their nameservers, even though there's no way to put the required MX
> records on their nameservers.  Well, OK.
>
> This sort of provisioning stuff is not hard.  I added the RMTIP stuff
> to my system in an afternoon.
>
> R's,
> John
>
> _______________________________________________
> Bundled-domain-names mailing list
> Bundled-domain-names@ietf.org
> https://www.ietf.org/mailman/listinfo/bundled-domain-names
>