Il dominio di primo livello (TLD), noto anche come estensione di dominio, è l’ultima parte di un indirizzo Internet, normalmente scritto dopo l’ultimo punto. Alcuni esempi comuni di TLD includono “.com”, “.net”, “.org”, “.edu” e così via.
Il TLD di cui stiamo discutendo qui, “XN—FCT429K”, è un TLD internazionale, noto anche come Internationalized Domain Name (IDN). Gli IDN sono domini web che includono caratteri non latini. Possono contenere caratteri provenienti da un’ampia varietà di script, compresi l’arabo, il cinese, il cirillico, il greco, l’ebraico e il tamil, tra gli altri. Sono stati creati per permettere alle persone di utilizzare domini nei loro linguaggi nativi.
“XN—FCT429K” è un esempio di come questi IDN vengono codificati nel sistema di nomi di dominio (DNS). Google stesso spiega nel suo blog per sviluppatori che “XN—” è un prefisso che indica che il dominio successivo usa la codifica Punycode, che permette ai domini di includere caratteri non ASCII, cioè caratteri che non sono inclusi nel set di caratteri di base utilizzato dai computer.
Quanto al “FCT429K”, questo è specifico del dominio, completamente unico. Non è possibile dire che cosa rappresenta effettivamente senza vedere il contesto in cui viene utilizzato. Potrebbe essere un nome aziendale, un termine specifico di un paese o regione, o qualsiasi numero di altre cose.
Il tuo indirizzo di dominio effettivo sarà poi il nome che scegli per precedere questo TLD. Quindi se il tuo sito web fosse “miosito”, l’indirizzo completo sarebbe “miosito.XN—FCT429K”. Questo sarebbe visualizzato come tale nei browser che supportano IDN, ma potrebbe essere visualizzato come “miosito.xn—fct429k” in quelli che non li supportano.
In linea di massima, un TLD come “XN—FCT429K” ti permette di avere un dominio nella lingua e con i caratteri che preferisci, a patto che questi siano supportati dal sistema Punycode.
Fonti:
1. ICANN (“Internationalized Domain Names”). https://www.icann.org/resources/pages/idn-2012-02-25-en
2. Google Developer Blog (“Internationalizing Domain Names in Applications (IDNA)”). https://developers.googleblog.com/2007/10/internationalizing-domain-names.html
3. RFC 3492 (“Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)”). https://tools.ietf.org/html/rfc3492
4. Mozilla Developer Network (“Punycode”). https://developer.mozilla.org/en-US/docs/Web/API/Punycode