At ICANN San Juan, I found out from Tina Dam, ICANN’s IDN Program Director, that she was putting together a live IDN TLD test bed plan which includes translations of the string .test into eleven written languages (Arabic, Chinese-simplified, Chinese-traditional, Greek, Hindi, Japanese, Korean, Persian, Russian, Tamil and Yiddish) and ten scripts (Arabic, Cyrillic, Devanagari, Greek, Han, Hangul, Hebrew, Hiragana, Katakana, Tamil).
I was very excited to hear that and wanted to blog about it but there was much to catch up at work so I let it slide.
Two days ago, an update from ICANN on this project:
ICANN today finalized the IDN .test Evaluation Plan and continued taking steps toward insertion of IDN strings in the root zone. Recent changes to the plan are based on comments received on the IDN public forum and also from consultations with ICANN Technical Advisory Committees. This last version was approved by the ICANN Board at their 14 August 2007 meeting. The resolution directs ICANN Staff to implement the IDN .test Evaluation Plan, and report back to the ICANN Board following the conclusion of the evaluation.
Specifically, the Board approved the delegation of eleven evaluative top-level domains representing the term ‘test’ translated into: Arabic, Persian, Chinese (simplified and traditional), Russian, Hindi, Greek, Korean, Yiddish, Japanese and Tamil. Following this ICANN Board approval, the delegation request will now go through standard IANA procedures for insertion of top-level domains into the root zone. The technical evaluations of IDN TLDs and their usability in various applications will proceed following their delegation.
This is a major milestone in the IDN Program Plan and signals a significant step forward towards Internationalization of the DNS. It is currently anticipated that delegation of these TLDs and the evaluations, as described in the plan, will commence in September 2007.
I would like to applaud ICANN (specifically Tina) on bringing the project this far. This is a major undertaking, and an important one too, for the following reasons:
- It works across the Internet - not just an isolated test that involved a couple of PCs running in a lab environment; they are going to insert these labels into the root zone! This is the only way to involve the most diverse mix of participants in the test bed. The fact that it requires no special setup (like tweaking of hint files) may lower the barrier for entities such as ISP’s, who are traditionally seldom interested in the development of IDN, to participate.
- As a result, it allows the most diverse array of test cases possible. Just imagine how an innocent domain name gets passed around applications, resolvers, recursive and authoritative DNS servers through a myriad of functions, API calls and networking protocols. It’s supposed to work but who knows for sure?
- It tests major scripts used by regions with an immediate need for IDN-TLDs (Latin would have induced yawns)
I’m sure there are skeptics and ICANN-haters out there who will dismiss this for time-wasting activity, etc. The truth is, no one has actually tested IDN TLD’s on Internet-wide scale before. And no, country-wide deployments will not suffice because the diversity of software environments and cultures simply isn’t there.
And if you’re a proponent of the just-do-it school of thought, this should be seen as a move in the right direction. If no major problem was found during the live test, it will shut the mouths of those who are doubtful.
We should take advantage of this test to file bugs for your favourite software vendors and get them to support IDNs! When was the last time IANA inserted a test TLD to the root? Tell them that if IANA agreed to putting these test strings in the root, this is not a default ignorable fringe technology alright.
So, help spread the word and test the Internationalized Internet!
नमस्ते
It’s just probably me, but I really don’t understand WHY this has to be inserted into the Root Zone (.) ?
Delegations for .cn/.th/.<every other country> has already been made for a long long time, and it seems that this will just be a precursor for ICANN to start creating .company (but then written in chinese) into the root.
The big question I have there is what that really accomplishes. I know one thing it accomplishes: more money going to the registries.
For the rest IDN is a just big scam using xn—punycode to generate more money, especially if ICANN at one point will be inserting, specially for certain scripts, “.com” alike TLD’s into the root. DNS is a hierarchy, that is a structure like a tree, not a flattened out bush kind of setup.
I do, partially, agree that IDN is a good thing, people should be able to writetheir DNS names in their own script, but, let the chinese nicely do that under .cn.
The part where I don’t agree is the mere fact that DNS is not for people (except maybe network admins) to type in anymore, DNS is for computers to resolve the given hostnames into IP addresses, people should be using different services for resolving ‘where to go’. Google/Yahoo/MSN/searchthingy should be the ones in use.
.biz/.info/.museum/etc etc should have never existed. .net should have retained it’s original meaning: for network infrastructure, same for .org/.com where these are global organizations and companies, while local things, eg the bakery around the corner, can readily use their local .<country> variant.
Btw: “dig @a.root-servers.net xn—hgbk6aj7f53bba. any” fortunately doesn’t work, so how “live” is this?
And if this really was for ‘ruling out problems in implementations’, why not simply set up xn-punycode.test.icann.org and point vendors to a www.test.icann.org where they can quickly see all the kind of possibilities for testing.