Punycode e nomi di dominio internazionalizzati
Che cos'è il Punycode
Il sistema dei nomi di dominio accetta solo le lettere dalla a alla z, le cifre e il trattino. Per scrivere un nome con accenti, o in cirillico, arabo, cinese o un'altra scrittura, un nome di dominio internazionalizzato (IDN) viene trasformato in una forma ASCII chiamata Punycode, definita dalla RFC 3492. Ogni parte del nome che contiene altri caratteri viene codificata e riceve il prefisso xn--: münchen.de diventa xn--mnchen-3ya.de.
Quando serve la forma xn--
I browser convertono i nomi da soli, ma molti strumenti no: i file di zona DNS, le impostazioni dei server web e dei certificati, alcuni sistemi di posta e i moduli dei registri chiedono la forma Punycode. Il convertitore dà entrambe le forme, un nome per riga, e lascia invariato il resto di un indirizzo web o e-mail.
I nomi sosia
Alcune lettere di altre scritture somigliano a quelle latine, come la а cirillica e la a latina. Un nome sosia può così imitare un marchio noto. Convertire un nome sospetto lo rivela subito: una parte in xn-- lo tradisce. Per questo i titolari dei marchi registrano le principali varianti IDN del loro nome.
Estensioni in altre scritture
Anche le estensioni possono essere internazionalizzate: .рф per la Russia (xn--p1ai), .中国 per la Cina (xn--fiqs8s), .مصر per l'Egitto (xn--wgbh1c). Domgate registra nomi in queste estensioni nazionali.
Punycode: domande frequenti
Quello che incollo viene inviato a Domgate?
No. La conversione avviene nel tuo browser mentre scrivi, e non viene inviato nulla. Senza JavaScript, i pulsanti Converti chiedono la conversione al nostro server, che non conserva nulla.
Che cosa significa xn--?
Perché i miei nomi sono in minuscolo dopo la conversione?
Si può convertire qualsiasi nome?
Si registra la forma Unicode o quella Punycode?