On 11/16/10 11:16 AM, David Conrad wrote:
Tony,
On Nov 16, 2010, at 6:06 AM, Tony Finch wrote:
Note that .4u is still simply not allowed by RFC 1123 or by this
draft.
According to my reading of RFC 1123 it is allowed,
1123 says:
"... However, a valid host name can never
have the dotted-decimal form #.#.#.#, since at least the
highest-level component label will be alphabetic."
Note that it says 'will be alphabetic' not ...
Were one to stop at the policy statement: "a valid host name can never
have the dotted-decimal form #.#.#.#", rather than the implementation
detail "since at least the highest-level component label will be
alphabetic", then one could consider whether labels consisting of at
least one instance of a label consisting of a character string
representing a digit in excess of 256 within the first four or fewer
labels meets the rule.
I'm not suggesting that there is a compelling need for a TLD "257", or
for a TLD "255" with a registration restriction that any sub-domain
must contain a non-digit or have a value as a digit string greater
than 256 within one of the first three lables, but that does seem to
be consistent with the narrowest reading of the policy, and the least
change needed to correct the associated error in the implementation
detail.
Also, just speaking of current policy, 2-letter TLDs are restricted to ...
This is the other leg of the test. The iso3166/MA has an allocation
model, and a use model. The allocation model appears to be sparse in
the 676 code element space available through an alpha-2 code
mechanism, and the following property of the model is generally
overlooked:
"ISO 3166-1 specifies a series of code elements for user purposes
which the ISO 3166/MA will never use in the updating process of the
standard. To quote from ISO 3166-1:2006, clause 8.1.3 User-assigned
code elements:
If users need code elements to represent country names not included in
this part of ISO 3166, the series of letters AA, QM to QZ, XA to XZ,
and ZZ, and the series AAA to AAZ, QMA to QZZ, XAA to XZZ, and ZZA to
ZZZ respectively and the series of numbers 900 to 999 are available.
These code elements are at the disposal of users who need to add
further names of countries, territories or other geographical entities
to their in-house application of ISO 3166-1."
Source: http://www.iso.org/iso/customizing_iso_3166-1.htm,
linked to from
http://www.iso.org/iso/support/country_codes/iso_3166_code_lists/iso-3166-1_decoding_table.htm
When ICANN proposed "two characters", terrain the authors of rfc2929
went over in 2000, I wrote pointing out that it was proposing to
expand the number of reserved code points from 676 code elements to
1296 code elements. While some prudence concerning the scale
limitations of the current iso3166/MA's allocation model and the size
of jurisdictionally, geographically, or economically distinct entities
and regional intellectual property associations provided allocations
is reasonable, the history of changes by the iso3166/MA does not
suggest that it needs to be protectively anticipated by a step-change
doubling of its allocatable values.
"ICANN predicts breakups of most major countries" or "ICANN to
recognize Indian Nations", and I'm particularly fond of the latter and
look forward to the film at 11, could explain this sudden solicitude
towards an apparently insufficiently future-aware iso3166/MA, but I
suspect that is not the actual motivation.
To preclude the AA, QM to QZ, XA to XZ, and ZZ, and the series AAA to
AAZ, QMA to QZZ, XAA to XZZ, and ZZA to ZZZ respectively and the
series of numbers 900 to 999 range, from their intended use as user
defined (and here "user" is the applications which are aware of the
use made of an identifier, hence, applications which use the content
of the IANA root zone) code points, unique within an application
domain (the IANA root zone), is a peculiar kind of clarification.
I'm fine with ICANN Board deciding that "xxx" is not a valid gTLD
label, or that "4u" is not a valid gTLD label, or whatever. However,
the claims of technical necessity can be independent of the policy
goals of such bodies, and probably should be.
Personally I'm as indifferent to the "will break" claim for inet_* as
I was to the claim of brokenness for sizeof(tld) > 4, and for "can't
work in China" for various bits of the IDN/IDNA chain of deliverables.
The resolution, external to authorized users, of mappings in the .mil
and subordinate zones, is optional, not mandatory. The resolution of
mappings in the .中国 zone, from November 2001 to the very recent
present, by resolvers external to the region, was optional, not
mandatory. The resolution of stupid-domain-name.257 is as optional,
and the continued operation of IDN-unaware operating system product,
or IMP-aware operating system product, decades after their technical
obsolescence, as door stops and space heaters and print servers is
appropriate use.
I don't see the compelling rational for this draft by a standards
body, and I'm unmoved by the non-standards representations of utility
and necessity.
I'm also unmoved by the representations of utility and necessity for
v6 and DNSSEC as a mandatory to implement features of new gTLD
operators, and no others.
My two beads worth,
Eric
_______________________________________________
DNSOP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dnsop