[IPv6]Alternative URL compatible notation for IPv6 addresses with Zone ID – addition to draft-carpenter-6man-zone-ui?

"Philipp S. Tiesel" <philipp@tiesel.net> Mon, 10 June 2024 13:55 UTC

Return-Path: <philipp@TIESEL.NET>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B5DFC18DBA0 for <ipv6@ietfa.amsl.com>; Mon, 10 Jun 2024 06:55:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.506
X-Spam-Level:
X-Spam-Status: No, score=-1.506 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.399, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VTW46pSheWw2 for <ipv6@ietfa.amsl.com>; Mon, 10 Jun 2024 06:55:23 -0700 (PDT)
Received: from einhorn-mail-out.in-berlin.de (einhorn.in-berlin.de [192.109.42.8]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E0D63C18DB95 for <ipv6@ietf.org>; Mon, 10 Jun 2024 06:55:20 -0700 (PDT)
X-Envelope-From: philipp@TIESEL.NET
X-Envelope-To: <ipv6@ietf.org>
Received: from x-berg.in-berlin.de ([IPv6:2a0a:4580:1018:0:5054:ff:feb2:aa6a]) by einhorn.in-berlin.de with ESMTPS id 45ADtHCJ037070 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for <ipv6@ietf.org>; Mon, 10 Jun 2024 15:55:17 +0200
Received: from x-berg.in-berlin.de ([217.197.86.42] helo=smtpclient.apple) by x-berg.in-berlin.de with esmtpa (Exim 4.94.2) (envelope-from <philipp@TIESEL.NET>) id 1sGfUT-00059r-Cl for ipv6@ietf.org; Mon, 10 Jun 2024 15:55:17 +0200
From: "Philipp S. Tiesel" <philipp@tiesel.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\))
Message-Id: <A0557154-7A0F-44C8-B423-04E336530438@tiesel.net>
Date: Mon, 10 Jun 2024 15:55:06 +0200
To: 6man WG <ipv6@ietf.org>
X-Mailer: Apple Mail (2.3774.600.62)
Message-ID-Hash: BSWVSC5NAZG7LOLEEKFJ3UBIY4OJ464J
X-Message-ID-Hash: BSWVSC5NAZG7LOLEEKFJ3UBIY4OJ464J
X-MailFrom: philipp@TIESEL.NET
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ipv6.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [IPv6]Alternative URL compatible notation for IPv6 addresses with Zone ID – addition to draft-carpenter-6man-zone-ui?
List-Id: "IPv6 Maintenance Working Group (6man)" <ipv6.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/ZmhDSvkG75d7kcVrlmYuy5lGgA8>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Owner: <mailto:ipv6-owner@ietf.org>
List-Post: <mailto:ipv6@ietf.org>
List-Subscribe: <mailto:ipv6-join@ietf.org>
List-Unsubscribe: <mailto:ipv6-leave@ietf.org>

Hi,

as a lot of discussions about rfc6874bis centered about the fundamental 
incompatibility of the % notation and URLs, why not define a URL compatible
notation that does not break the same origin policy?

Basic idea:
- Take IPv6 address in rfc5952 format
- replace “:” with “-“
- prepend interface name (separated by “.”)
- append a well-known domain like .ll-ip6.arpa.

So fe80::23:42 on en5 becomes en5.fe80--23-42.ll-ip6.arpa.

Why all that hassle?
- It is completely implementable within the hosts' resolver stack.
- It is does not require changes to the browsers’ trust logic
- It looks like a wildcard DNS record to existing HTTP servers. 

Any opinions whether it makes sense as an addition to draft-carpenter-6man-zone-ui or there is interest putting it in a separate draft?

AVE!
   Philipp S. Tiesel

--  
Philipp S. Tiesel
https://philipp.tiesel.net/