[regext] using subdomains in RDAP bootstrap

Dmitry Kohmanyuk <dk@hostmaster.ua> Mon, 08 April 2024 15:09 UTC

Return-Path: <dk@hostmaster.ua>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C11D1C151092 for <regext@ietfa.amsl.com>; Mon, 8 Apr 2024 08:09:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=messagingengine.com
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 6Zr0UjvihtlS for <regext@ietfa.amsl.com>; Mon, 8 Apr 2024 08:09:47 -0700 (PDT)
Received: from wfforwardh2-smtp.messagingengine.com (wfforwardh2-smtp.messagingengine.com [64.147.123.197]) (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 9D849C14CEFA for <regext@ietf.org>; Mon, 8 Apr 2024 08:09:47 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailfforwardh.west.internal (Postfix) with ESMTP id 596AC270016A; Mon, 8 Apr 2024 11:09:46 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute6.internal (MEProxy); Mon, 08 Apr 2024 11:09:46 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1712588985; x=1712675385; bh=yKFK0KoaxoI7IsyitMMbdHdO1xUf 3YT0fzQ52e6eXJ8=; b=x3tXykV7ydGc5ex0eW3dsm5QJyedgB0qdhb911pd+U/4 zo5zzgXNBDj9d9gh8QaKC6f5h+K9emOPeVTy41Btz63971Pl4j8z3yLOxES3Yno/ L8jni27TQF30VjUHIAZxZ825kRRJDVYqGSNHfR3J4/gi7zZ12L53tQkVIHTC8wPQ zd24L31jA/1mVMw/2k92UcHta9VfeTioK02JHrf/i2ZQ4OeG+HbvfF8pGkUwISk8 l5+ekCFIj6i4BcpBhvsIKcEwZDj20+9gKfAHb7abVppcX27Ogt1plg7i9ReGu6Zq nZNoCyVCoV2Ht5JMQ3tdgDKe0OplEigIZphdpUTvgA==
X-ME-Sender: <xms:uQgUZsITZDZwV4AxHIYm-w7p8oKDYScmhLM_nzGUQtV4bCsr3-SWgw> <xme:uQgUZsLRKs3-8Z07Dq66mBK8zkfikzckFDfxv337kHdc4QhlOA76OxkfV50AMGkYW PV4d-IplYXqUcRa>
X-ME-Received: <xmr:uQgUZsvz52XdaiX7QIv8qrYZyIVM7aj-SO5ON6nVbbKvgJjNZddn32MTzBXMbuhIjGgu1Q_OsH42P7SpiKAIY-aK>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrudegiedgkeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpegtgffhggffuffkvffosehtqhhmtd hhtdejnecuhfhrohhmpeffmhhithhrhicumfhohhhmrghnhihukhcuoegukheshhhoshht mhgrshhtvghrrdhurgeqnecuggftrfgrthhtvghrnhepfeelhfdvffeiffefiefghedvfe dvjeeutedukedtvdevgeeftdfftdekledtuddunecuffhomhgrihhnpehhohhsthhmrghs thgvrhdruhgrpdgrlhhitggvrdhurgdpsghosgdruhgrnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomhepughksehhohhsthhmrghsthgvrhdruhgr
X-ME-Proxy: <xmx:uQgUZpab0tZzFvCUw7t4xKUGiMNR_F7_EHsZHvcuj-psLwFOTyTZFA> <xmx:uQgUZjbHAG5LwwgzUAZUuSvOmt0p5MTyqOnjgpnrsch-w4k32-R3sA> <xmx:uQgUZlDy_YMyp_YaCrW18gjZEfukjvjKe7wfnpzbGSThZyjnNRjmPg> <xmx:uQgUZpadMY9CrBJ3Q0HUQRqhHU3kmgVTjevUOtbc1bFi7ma7uEPOVg> <xmx:uQgUZilFbbt2bpMZ0XeQuoQCZkdt8oJkjVT_p8uM2lWEL1UBilAUrx4zIDtt>
Feedback-ID: idbe04166:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 8 Apr 2024 11:09:45 -0400 (EDT)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: Dmitry Kohmanyuk <dk@hostmaster.ua>
Mime-Version: 1.0 (1.0)
Date: Mon, 08 Apr 2024 18:09:21 +0300
Message-Id: <D7505E16-8A26-4A40-8393-EAEE832E929B@hostmaster.ua>
To: regext@ietf.org
X-Mailer: iPhone Mail (21F5048f)
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/iGoNMoDnz4DCDLg3gaHlzs4btnk>
Subject: [regext] using subdomains in RDAP bootstrap
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Apr 2024 15:09:52 -0000

Hello everyone,

As a long-time lurker on regext@ and an infrequent participant in IETF meetings, I apologize if I missed something.  We have a practical issue with RDAP.

My registry, Hostmaster.UA have implemented RDAP for UA (URL: https://rdap.hostmaster.ua/, as included into IANA bootstrap.) Similarly to say UK we have multiple public suffixes where domains are registered, such as com.ua net.ua odesa.ua etc.

The trouble is, some of these domains are not managed by us;  let’s say that alice.ua would have rdap.alice.ua,  and bob.ua, rdap.bob.ua whereas com.ua would use IANA bootstrap element. Now, I want RDAP service to be as seamless as possible.

How can we implement this?  IANA JSON registry only has TLDs.  I can of course create my own bootstrap file but I cannot imagine practical way of informing RDAP clients of it’s existence.  I can use HTTP codes “moved permanently” when answering RDAP queries on our server.  (I can query the other server myself and serve the response; bad idea.)

Is there a most effective way to do it? Thanks!