Il dominio di primo livello (TLD) XN—54B7FTA0CC corrisponde alla codifica Punycode per il dominio di primo livello internazionalizzato (IDN TLD) “.বাংলা” in lingua bengalese che significa “Bangla”.
Punycode è una codifica utilizzata in ambito Internet che consente di rappresentare caratteri Unicode all’interno del limitato sottoinsieme di ASCI, utilizzato nei nomi di host Internet. Questa codifica è predominante per il supporto di domini internazionalizzati, che possono essere rappresentati con caratteri non-ASCII, come è il caso del dominio di primo livello per il Bangladesh.
Per andare un po’ più a fondo, queste codifiche Punycode iniziano sempre con “xn—”, seguito da una stringa che rappresenta il codice ASCII. Questi caratteri rappresentano un nome di dominio UTF-16 o UTF-8 che viene tradotto in una forma leggibile. Nell’esempio presentato, “xn—54b7fta0cc” rappresenta “.বাংলা” che è un dominio di primo livello per i siti web del Bangladesh.
Il Bangladesh usa questi domini di primo livello internazionalizzati per sostenere l’uso della lingua e dei caratteri bengalesi su Internet. Il Bengali è la lingua ufficiale del Bangladesh e viene parlato da circa 230 milioni di persone tra madrelingua e seconda lingua. Crea quindi un senso di identità culturale e una maggiore facilità d’uso per i cittadini bengalesi sul web.
La International Corporation for Assigned Names and Numbers (ICANN), l’organizzazione che supervisiona l’assegnazione di tutti i domini di primo livello, ha approvato l’uso di questo IDN TLD per il Bangladesh nel 2016. Questo consente al Bangladesh di utilizzare la loro lingua e alfabeto nativo nel loro dominio di primo livello, il che può aiutare a promuovere la lingua bengalese e la cultura sul web.
Quindi, il dominio di primo livello “xn—54b7fta0cc” è la rappresentazione in codice Punycode del TLD “.বাংলা” in lingua bengalese. È un dominio internazionalizzato che permette ai parlanti bengalesi di utilizzare la loro lingua nativa per i nomi di dominio su Internet.
Fonti:
1. ICANN. (2018). “Introduction to Punycode/IDN”. ICANN. Retrieved from https://www.icann.org/resources/pages/idn-2012-02-25-en
2. Unicode Consortium. (n.d.). “Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)”. Unicode Consortium. Retrieved from https://www.unicode.org/reports/tr46/#Punycode
3. Bangladesh Telecommunication Regulatory Commission. (n.d.). “Internationalized Domain Name (IDN)”. BTRC. Retrieved from http://www.btrc.gov.bd/telco/internationalized-domain-name-idn
4. ICANN. (2016). “.বাংলা (xn—54b7fta0cc) – ICANN”. icann.org. Retrieved from https://www.icann.org/resources/registry-reporting/idn.