<h2>Dot-brand explosion will shell-shock lazy coders - ICANN</h2>

<p class="standfirst"><a href="http://www.theregister.co.uk/2012/03/01/dev_support_for_gtld/">http://www.theregister.co.uk/2012/03/01/dev_support_for_gtld/</a></p><p class="standfirst">Devs urged to swot up on parsing new domain extensions</p>


<p class="byline">By <a href="http://forms.theregister.co.uk/mail_author/?story_url=/2012/03/01/dev_support_for_gtld/" title="Send email to the author">Kevin Murphy</a> • <a href="http://search.theregister.co.uk/?author=Kevin%20Murphy" class="more-by-author" title="More stories on this site by Kevin Murphy">Get more from this author</a></p>


<p class="dateline">Posted in <a href="http://www.theregister.co.uk/networks/hosting/">Hosting</a>, <a href="http://www.theregister.co.uk/2012/03/01/" title="More stories published on this date">1st March 2012 09:01 GMT</a></p>



<div id="body">
<p>Millions of internet users face being locked out of popular websites 
unless software developers pay attention to the forthcoming explosion in
 new top-level domain names.</p>

<p>Domain name overseer ICANN told <cite>El Reg</cite> this week that 
developers and webmasters need to track the progress of its new gTLD 
programme, which is expected to start pumping out new right-of-the-dot 
addresses as early as the first quarter next year.</p>

<div id="article-mpu-container">
<div style="width:auto;height:auto;margin-top:0px" class="ad-now" id="ad-mpu1-spot">


</div>

<p>Kim Davies, ICANN&#39;s manager of root zone services, said that the 
organisation is planning a brainstorming session at its public meeting 
in Costa Rica next month to figure out ways to encourage the &quot;universal 
acceptance&quot; of gTLDs.</p>
</div>

<p>When ICANN approved its first batch of new gTLDs – such as .info and 
.museum – in 2000, users found that in many cases software would not 
recognise these new addresses as domain names. Even today, web-based 
registration forms will sometimes reject email addresses that end in 
.info and encourage folk to enter a &quot;valid&quot; email address instead.</p>

<p>Newer gTLDs, such as .xxx, which launched in December, have experienced similar teething troubles.</p>

<p>For example, if you type <code><a href="http://example.com">http://example.com</a></code> during a 
Skype instant message conversation, the software will automatically 
render it as a clickable link. If, however, you type <code><a href="http://example.xxx">http://example.xxx</a></code>, it will render as plain text. For several months last year some Twitter applications did not recognise .xxx as a domain.</p>



<p>These problems often show up because developers use string length or a
 hard-coded list of known TLDs to determine whether something is a 
domain name, according to Davies.</p>

<p>Because gTLDs such as .com and .org and country-codes such as .uk and
 .au are the most commonly used addresses, sometimes address validation 
algorithms are designed to reject TLDs longer than three characters. 
Other applications use outdated lists of TLDs that do not include recent
 additions.</p>

<p>This lack of acceptance could become even more problematic when ICANN
 starts approving new gTLDs such as .music, .london and .canon, and 
people start using them.</p>

<p>&quot;If you&#39;re doing a domain check, checking for valid TLD, ask yourself
 why you are doing it,&quot; Davies said. &quot;Most of the time you don&#39;t need to
 be doing that check at all. If you do need to do a check, the best way 
to do it is to use DNS. You get a response in milliseconds.&quot;</p>

<p>For offline applications that cannot access DNS immediately, ICANN 
publishes a free daily list of which TLDs are live in the internet&#39;s 
domain name root zone. It also has released several free <a href="https://github.com/icann" target="_blank">reference implementations at Github</a>.</p>

<p>&quot;The technology is pretty settled, the issue now is awareness,&quot; Davies said.</p>

<h3>Calling International Rescue</h3>

<p>But the new gTLD programme is also going to throw up another wrinkle 
that could confuse developers and web masters – top-level 
Internationalised Domain Names (IDNs).</p>

<p>These are domain names that are displayed in anything other than the 
Latin script used in English. One Russian company, for example, plans to
 apply to ICANN for .ДЕТИ, which means <a href="http://www.theregister.co.uk/2011/11/28/children_gtld/" target="_blank">.children</a>.</p>

<p>&quot;It&#39;s not just the .museums or .infos that need support, now it&#39;s the .chinas or domains written in Cyrillic,&quot; Davies said.</p>

<p>IDNs are designed to be displayed in a variety of scripts using the 
Unicode standard, but they are stored in the DNS as ASCII strings that 
begin with the prefix <code>xn--</code>.</p>

<p>Software needs to be able to translate the original-script &quot;U-label&quot; 
into the DNS-compatible &quot;A-label&quot; using the IDNA 2008 standard, Davies 
said. There are several open-source IDNA 2008 libraries developers can 
use, <a href="http://www.gnu.org/software/libidn/" target="_blank">such as this one</a>, he said.</p>

<p>ICANN will use its session in Costa Rica on 14 March to reach out to 
domain name registries, registrars and other interested parties for 
ideas about how to encourage acceptance. Those unable to attend in 
person will be able to remotely participate via the ICANN website.</p>

<p>&quot;There&#39;s a notion that maybe we should keep track of notable websites
 and software and their level of support,&quot; Davies said. &quot;Maybe we can 
find some high-value targets and make sure that key websites or key 
pieces of software support these TLDs.&quot;</p>

<p>However, Davies acknowledged that the market may take care of the 
problem by itself. While previous new gTLD introductions have been small
 enough to fly under the radar of many developers, ICANN is expecting 
over 1,000 applications for new gTLDs this time around.</p>

<p>With many of these expected to be &quot;dot-brand&quot; addresses owned by 
technology companies, awareness of the need for gTLD acceptance could 
spread virally quite quickly.</p>

<p>&quot;With the proliferation of many more TLDs I think awareness will 
naturally increase,&quot; Davies said. &quot;I think the rising tide will lift all
 boats.&quot; ®</p>
</div>