Re: [DNSOP] Status of "let localhost be localhost"?

Erik Nygren <erik+ietf@nygren.org> Mon, 07 August 2017 16:29 UTC

Return-Path: <nygren@gmail.com>
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 31B2513235A for <dnsop@ietfa.amsl.com>; Mon, 7 Aug 2017 09:29:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.699
X-Spam-Level:
X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no 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 nXh0r8xaKyAw for <dnsop@ietfa.amsl.com>; Mon, 7 Aug 2017 09:29:17 -0700 (PDT)
Received: from mail-qt0-x230.google.com (mail-qt0-x230.google.com [IPv6:2607:f8b0:400d:c0d::230]) (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 BDC8A131D69 for <dnsop@ietf.org>; Mon, 7 Aug 2017 09:29:15 -0700 (PDT)
Received: by mail-qt0-x230.google.com with SMTP id s6so5709984qtc.1 for <dnsop@ietf.org>; Mon, 07 Aug 2017 09:29:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=CmA2v54G1m/JgOx7SyR/j7TfUFKUamxBOBXP2xEOq7A=; b=Sn7KBNcn2m0xK9KZXIOanLYhSvJ31FbKktiKTZw4ZvbpeKC3BuJmUyar7XKtF6sHm9 U0YZYk7M7BKpZoVLkWGazzPWeM+K2A3QtHAoJTbPpHksftDSuckh9hwOizimpxIF+vRn FuvK/wY9kTxQKz44iJOAnSjp2LBrIRaONSysu23dFbq2EF7n/CS+ZiA8+19ODZ+6BkBe 3bQ+kOVzV1cTI3JARCDwpgrrLF9mAQ3cJt1MzOUvJ0yVDLNV0lW+cDYe8Buenlht+sCJ YnK2jvxXt/dtrVmllhgHBrpsw9+pSqiQJWnbP1+NL2xZk9rA6carLqdsiNV7+8dINsuw 3P2A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=CmA2v54G1m/JgOx7SyR/j7TfUFKUamxBOBXP2xEOq7A=; b=Z/GXGIQBFHiW0YkBQ5782QRNKKoN1BtX6apxlhVbbH5nrttoiXvA7Lhe17MCn5ZMK3 P61WiQODIt7zF3NaiV7rNwOV2N2xfv66XSMcbcrgRqQOI98X0eEjIklC7Qn5TWZMWhYq psn5DFFV9JYztq9+VF8l+EOYBRYaqgtLi6JMlBJ04GZRnxF3iiNbdnS1xy3zlAhewXza 5cBfG4aXUwae4dtlncBMNI1bFPcAhMl13kv56O4MVINmQMeSbp7zGhKdu9kOY5eFJFyT vXImlTO7wuvx/6TD3ITxh54VusixQymJh8qpIoS0BmA6I+1bDFoTXT7eoxukbQtsRKVQ W/SA==
X-Gm-Message-State: AHYfb5hl0Yu/vusfn2cCoO2JnX6lW5nI9K0MZeYcmd5ZjGmN/cDWhhdu MbHtVa0nYSRPr+1weIAZcITi49oW8XF2
X-Received: by 10.237.63.131 with SMTP id s3mr1568333qth.90.1502123354775; Mon, 07 Aug 2017 09:29:14 -0700 (PDT)
MIME-Version: 1.0
Sender: nygren@gmail.com
Received: by 10.12.169.15 with HTTP; Mon, 7 Aug 2017 09:29:14 -0700 (PDT)
In-Reply-To: <CAKXHy=f3juZY7yuToqwj0oiJRA4s7BVKXSKN6Ox6zuN7PQVwpQ@mail.gmail.com>
References: <05e469cf-1325-89fc-4a81-661f8647e869@eff.org> <CAKXHy=ctB=LZkX9j=8-Jy0NkTAs2tAesa4gmFhfp94O5=9U4TA@mail.gmail.com> <1dbb47a4-c6e2-97d2-a1d7-ce6c65a4042a@eff.org> <20170802012345.2CE2680BCC5E@rock.dv.isc.org> <CAKXHy=e48CqjPPj-kXu34ptqSipgvJDRkVjHRwwDezCKvepFtQ@mail.gmail.com> <7019539A-48B1-4FA2-801D-20A78D85B339@hopcount.ca> <CAL02cgQoS4r33WypArMFQHuRD38XcLfV2Y2qju+ooqykYc2ATw@mail.gmail.com> <CAKXHy=cZ2o4OCzAYG=Jmf2qJGK_JwdeRt3uUi7-V3Jy+cJLWqA@mail.gmail.com> <CAKXHy=f3juZY7yuToqwj0oiJRA4s7BVKXSKN6Ox6zuN7PQVwpQ@mail.gmail.com>
From: Erik Nygren <erik+ietf@nygren.org>
Date: Mon, 7 Aug 2017 12:29:14 -0400
X-Google-Sender-Auth: dh-CU8F0fE0HpMVlwqFsbr2U_8A
Message-ID: <CAKC-DJhT3nRcA9-2TQxO+3Csr5V0fVggWojQE5+157kBWCedVQ@mail.gmail.com>
To: Mike West <mkwst@google.com>
Cc: dnsop WG <dnsop@ietf.org>, Richard Barnes <rlb@ipv.sx>, Joe Abley <jabley@hopcount.ca>, Jacob Hoffman-Andrews <jsha@eff.org>
Content-Type: multipart/alternative; boundary="001a11434eb8f864f905562c589a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/I915XwH5-1EWpFinkVXefHrxZiU>
Subject: Re: [DNSOP] Status of "let localhost be localhost"?
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.22
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: Mon, 07 Aug 2017 16:29:18 -0000

On Mon, Aug 7, 2017 at 4:41 AM, Mike West <mkwst@google.com> wrote:

>
> I poked at the draft a bit over the weekend, reworking it into a
> stand-alone document in https://tools.ietf.org/
> html/draft-west-let-localhost-be-localhost-04. I think it ends up being
> clearer overall, and hopefully y'all agree.
>


This is looking good.  Thank you for driving this forward.

I think it is crucial to make the "localhost" abstraction be usable without
concerns
(but with caveats and guide-rails as proposed in the doc).  Otherwise we'll
be stuck eternally with people using "http://127.0.0.1/" URLs and will need
to special-case that when we want to retire IPv4 off of hosts.

It might make sense to collect some statistics on how often "localhost"
is looked up on various recursive resolvers to determine how big of a
problem
it will be for them to "NXDOMAIN".

       Erik