Re: [netmod] 6991bis: domain-name

Ladislav Lhotka <lhotka@nic.cz> Mon, 22 July 2019 20:55 UTC

Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 584141200A3 for <netmod@ietfa.amsl.com>; Mon, 22 Jul 2019 13:55:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 iLrfN5kQgHV2 for <netmod@ietfa.amsl.com>; Mon, 22 Jul 2019 13:55:42 -0700 (PDT)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 7E74A12008C for <netmod@ietf.org>; Mon, 22 Jul 2019 13:55:42 -0700 (PDT)
Received: by trail.lhotka.name (Postfix, from userid 109) id 8BC26182048B; Mon, 22 Jul 2019 22:54:09 +0200 (CEST)
Received: from localhost (dhcp-8bbc.meeting.ietf.org [31.133.139.188]) by trail.lhotka.name (Postfix) with ESMTPSA id C5543182004A; Mon, 22 Jul 2019 22:54:05 +0200 (CEST)
From: Ladislav Lhotka <lhotka@nic.cz>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Cc: NETMOD WG <netmod@ietf.org>
In-Reply-To: <20190721203047.oufc3bcwnjsczhmk@anna.jacobs.jacobs-university.de>
References: <b2aa592e7c78f54c75daa5af39a6c364a44a2c5a.camel@nic.cz> <20190721203047.oufc3bcwnjsczhmk@anna.jacobs.jacobs-university.de>
Mail-Followup-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, NETMOD WG <netmod@ietf.org>
Date: Mon, 22 Jul 2019 16:55:33 -0400
Message-ID: <87muh53i2i.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/VdLxZupFN7MvAS6qWji3UHFtNns>
Subject: Re: [netmod] 6991bis: domain-name
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jul 2019 20:55:46 -0000

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>; 
writes:

> Lada, 
> 
> I do not think we can simply enlarge the value set of 
> inet:domain-name, existing implementations using 
> inet:domain-name may (rightfully) not expect wildcards.

On the other hand, the description says:

    It is designed to hold various types of domain names, 
    including
    names used for A or AAAA records (host names) and other 
    records, ...

So one could expect that all values that can appear e.g. in A/AAAA 
records of DNS zone data are supported, which is not the case. 
> 
> What we can do is to create a new definition that has a larger 
> value space. We can also consider to define inet:domain-name as 
> a subset of such a larger type as long as it results in the same 
> value space.

My suggestion is to remove the above sentence from the description 
in the next revision, and leave the rest to DNS folks. There are 
other interesting issues, such as how to model internationalized 
domain names.

Lada
 
> 
> /js 
> 
> On Fri, Mar 29, 2019 at 11:20:13AM +0100, Ladislav Lhotka wrote: 
>> Hi,  as a follow-up to my comment during the NETMOD session, I 
>> want to propose the following update to the the 
>> inet:domain-name type. The aim is to include use cases that are 
>> currently rejected:  - classless in-addr.arpa delegations [RFC 
>> 2317], i.e. labels like "128/26"  - wildcards [RFC 4592], 
>> e.g. "*.example.net"  OLD  
>>     pattern 
>>       '((([a-zA-Z0-9_]([a-zA-Z0-9\-_]){0,61})?[a-zA-Z0-9]\.)*' 
>>     + '([a-zA-Z0-9_]([a-zA-Z0-9\-_]){0,61})?[a-zA-Z0-9]\.?)'  + 
>>     '|\.'; 
>>  NEW  
>>     pattern 
>>       '((\*\.)?(([a-zA-Z0-9_]([a-zA-Z0-9\-/_]){0,61})?[a-zA-Z0-9]\.)*' 
>>     + '([a-zA-Z0-9_]([a-zA-Z0-9\-/_]){0,61})?[a-zA-Z0-9]\.?)' 
>>     + '|\.'; 
>>  Lada  --  Ladislav Lhotka Head, CZ.NIC Labs PGP Key ID: 
>> 0xB8F92B08A9F76C67 
>> _______________________________________________ netmod mailing 
>> list netmod@ietf.org 
>> https://www.ietf.org/mailman/listinfo/netmod 
> 
> --  Juergen Schoenwaelder           Jacobs University Bremen 
> gGmbH Phone: +49 421 200 3587         Campus Ring 1 | 28759 
> Bremen | Germany Fax:   +49 421 200 3103 
> <https://www.jacobs-university.de/> 

-- 
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67