Il dominio di primo livello (TLD) specificabile dal termine “XN—H2BRJ9C8C” fa parte delle estensioni per i nomi di dominio conosciute come TLD dei codici di paese o ccTLD (dall’inglese country code Top-Level Domain). Tuttavia, a differenza dei comuni ccTLD come .it per l’Italia, .fr per la Francia o .us per gli Stati Uniti, “XN—H2BRJ9C8C” è un esempio di ccTLD in un formato detto Punycode.
Il Punycode è una codifica utilizzata per convertire i nomi di dominio con caratteri non-alphabetici (come quelli in cirillico, arabo o hindi) in un formato comprensibile e gestibile dal sistema dei domini Internet. Ogni nome di dominio Punycode inizia con ‘xn—’ seguito da una stringa di caratteri che rappresentano l’equivalente latinizzato del nome di dominio originale. Il fatto che il dominio di primo livello “XN—H2BRJ9C8C” inizia con ‘xn—’ suggerisce quindi che potrebbe essere stato generato da un originale in un’altra lingua o alfabeto.
Il TLD “XN—H2BRJ9C8C” è, infatti, il TLD Punycode per भारत, che in Hindi significa ‘India’. Questo rende il dominio “XN—H2BRJ9C8C” l’equivalente di .in, il ccTLD generalmente utilizzato per i siti web basati in India.
Per chiarire ulteriormente, ogni volta che si digita un URL come सरकार.भारत in un browser, il browser lo converte automaticamente nella sua forma Punycode, xn—h2brj9c8c.xn—h2brj9c, per poterlo gestire. L’URL è poi risolto in un indirizzo IP, consentendo al browser di trovare e visualizzare il sito web.
Il sistema di Punycode è stato stabilito dall’Internet Engineering Task Force (IETF) come parte della norma ‘Internationalizing Domain Names in Applications’ (IDNA) del 2003. Questa norma era necessaria a causa delle limitazioni tecniche del sistema dei nomi dei domini (DNS), che originariamente poteva gestire solo i nomi di dominio composti da lettere latine senza diacritici, cifre e trattini.
Fonti usate:
- Internet Engineering Task Force (IETF). (2003). Internationalizing Domain Names in Applications (IDNA). https://datatracker.ietf.org/doc/html/rfc3490
- Classe10.com. (s.d.). Punycode e domini internazionalizzati. https://www.classe10.com/registrazione-dominio/punycode-domini-internazionalizzati/
- Register.it. (s.d.). Significato e funzione dei Domini di primo livello o TLD. https://www.register.it/academy/seo-sem/tld-dominio/
- ICANN. (s.d.). Frequently Asked Questions. https://www.icann.org/resources/pages/name-faqs-2018-01-29-en