Het topleveldomein (TLD) ‘XN—MGBC0A9AZCG’ is een Internationalized Domain Name (IDN) codering, ook wel bekend als Punycode, van het Arabisch-script TLD ‘المغرب.’, wat vertaalt naar ‘Marokko’ in het Engels. Deze unieke Punycode vertegenwoordigt de Arabische versie van de extensie .ma (de landcode top-level domain (ccTLD) voor Marokko).
Een IDN TLD is een internetdomeinnaam die ten minste één label bevat dat niet-Latijnse scripts of speciale tekens bevat. In plaats van Engelstalige letters – een tot z, nummers – 0 tot 9 en het koppelteken -, ondersteunen IDN’s bijna elk schriftsysteem op aarde. Dit inclusief maar niet beperkt tot: Arabisch, Chinees, Cyrillisch, Thais, Hindi en het Grieks schrift.
Punycode is een manier om Unicode-tekens om te zetten in de beperkte karakterreeks die door het domeinnaamsysteem van internet wordt ondersteund. De gecodeerde versie van een domeinnaam begint altijd met “xn—”, gevolgd door een reeks tekens die het originele, niet-Latijnse script vertegenwoordigen. In dit geval betekent ‘XN—MGBC0A9AZCG’ ‘المغرب.’ in het Arabisch script.
Een van de meest gezaghebbende en betrouwbare bronnen over domeinnamen en TLD’s is ICANN (Internet Corporation for Assigned Names and Numbers), die verantwoordelijk is voor het coördineren van het domeinnaamsysteem. De informatie hier is gebaseerd op gegevens van ICANN en de RFC 3492, een technische standaard gepubliceerd door het Internet Engineering Task Force (IETF) die de Punycode beschrijft.
Het gebruik van IDN’s en Punycode is essentieel voor de mondialisering van het internet, omdat het ervoor zorgt dat internetgebruikers domeinnamen kunnen gebruiken in hun eigen taal en schrift. Het stelt bijvoorbeeld bedrijven in Marokko in staat om een domeinnaam te hebben die is geschreven in het Arabisch script, dat zowel voor lokaal als voor internationaal verkeer kan worden herkend. Zo heeft de Bank Al Maghrib, de centrale bank van Marokko, bijvoorbeeld het domein ‘بنكـالمغرب.المغرب’ dat in Punycode wordt weergegeven als ‘xn—mgb9awbf.xn—mgbc0a9azcg’.
Bronnen:
- “Internationalized Domain Names”. ICANN.
- A. Costello, “Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications”. RFC 3492. IETF. March 2003.
- “Delegation Record for .MA”. Internet Assigned Numbers Authority (IANA).
- “بنكـالمغرب.المغرب”. Bank Al-Maghrib.