Update of RFC 2606 based on the recent ICANN changes?

Frank Ellermann nobody at xyzzy.claranet.de
Thu Jul 3 03:00:18 CEST 2008


James Seng wrote:

> if the "character" is defined more broadly to cover "U-label"
> character, then I would have strong objections.

+1  And fortunately it's not our job to figure out what a term
like "IDN ccTLD" actually means, where that might be important.

> I remember it is a standing "tradition" that labels may not 
> be a single ascii character.

IIRC "SC SLDs" were recently permitted.  In this acronym soup
that's "single character second-level domains" affecting TLDs
with a contract not permitting such beasts.  ASCII characters,
[0-9A-Za-z].

No TLD is forced to adopt this idea, and many TLDs have their
own rules.

> But is there any technical reason we should forbid it? (e.g.
> 6.cn have not kill any kittens yet)

It is certainly an obstacle for *simple* definitions of what
constitutes "confusingly similar" or "typo resistent".  But I
guess there is no *simple* definition also covering typos in
IDN A-labels, so maybe that point is moot.

Unrelated:  The "2606" thread on the general list so far was
about many interesting topics, notably about <toplabel>s, but
not about the 2606bis draft.  

For the 3920bis-06 draft I sent this comment to the author:

> You claim to import <idnlabel> from RFC 3490, but there is
> no <idnlabel> in RFC 3490.  Besides you don't want only
> "xn--" labels, you want <ldh-label> not limited to "xn--".
 
> How about this, based on latest RFC 1123 toplabel erratum:
 
> | domain   = fqdn / address-literal
> | fqdn     = *(ldhlabel ".") toplabel
> | ldhlabel = letdig [*61(ldh) letdig]
> | toplabel = ALPHA   *61(ldh) letdig
> | letdig   = ALPHA / DIGIT
> | ldh      = ALPHA / DIGIT / "-"

 Frank



More information about the Idna-update mailing list