Juergen Schoenwaelder <[email protected]> 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 [email protected] 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

_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to