Aggiornato il: 22-06-2023 15:30
Quali sono i caratteri ammessi nella registrazione di un nome di dominio? Le direttive del NIC sulla registrazione dei domini non pongono particolari limiti sui caratteri ammesso, a parte queste regole:
- l’uso di lettere alfabetiche maiuscole o minuscole (26 lettere);
- l’uso di 7 caratteri accentati à , è, à©, à¬, ò, ò, à¹;
- l’uso di cifre numeriche (da 0 a 9);
- l’uso del trattino (-);
- i primi quattro caratteri non possono avere la sequenza xn--, riservata alla codifica IDN.
Nota: per testare via PHP le prime quattro condizioni, utile ad esempio per validare via server i dati di una variabile, si può modellare un’espressione regolare su questa falsariga:
if ( preg_match('/[^a-z0-9\s-]/i',$x) ) [...]
in modo da controllare la presenza nella stringa $x di lettere, numeri e trattino. La quarta condizione si scrive mediante espressioni negate ed è, relativamente, di scrittura più complessa.
In alternativa, esiste la funzione PHP ctype_alnum (supportata anche da PHP 7) che permette di checkare la condizione con semplice, ed immediate istruzioni, senza ricorrere alle espressioni regolari. Basta elencare nell’array indicato tutti i caratteri non alfabetici ammessi, nello specifico il trattino (ed il punto di .it), e si controllerà che la stringa risultante non contenga altro che lettere e numeri.
Esempio:
$x = '...'; $charAmmessi = array('-', '.'); if( ctype_alnum(str_replace($charAmmessi, '', $x)) ) { //ok } else { //non ammesso }
Esistono numerosi charset aggiuntivi, tuttavi, che potrebbero essere presi in considerazione dagli utenti e che, di fatto, sono ammessi all’interno del nome di dominio che andremo a registrare.
Essi sono:
-
charset Latin-1 Supplement;
-
Latin Extended-A;
-
Latin Extended-B;
-
Greek
-
Greek Extended
I charset, come nota importabili, non sono combinabili all’interno del medesimo nome: cioè non è possibile registrare un dominio .it con lettere di più di un charset aggiuntivo (ad esempio greco e latino).
Facciamo un po’ di esempi concreti per capirci meglio;
- àˆ ammesso registrare αβγ.it in quanto i suoi caratteri sono del medesimo charset;
- non è ammesso registrare фдf.it non è ammesso (mix charset cirillico/latino)
Fanno eccezione le estensioni, eventualmente geografiche, del dominio stesso, per cui αβγ.ge.it è, per esempio, perfettamente ammissibile. In alcuni casi i caratteri possono essere rimappati per cui, alla prova dei fatti, registrare
ἀιἀιἀιἀι.it
si troverebbe ad esempio a coincidere con il dominio:
ᾀᾀᾀᾀ.it
per via del succitato remapping.

Ingegnere informatico per passione, consulente per necessità, docente di informatica; ho creato Trovalost.it e ho scritto quasi tutti i suoi contenuti. Credits immagini: pexels.com, pixabay.com, wikipedia.org, Midjourney, StarryAI, se non diversamente specificato. Questo sito non contiene necessariamente suggerimenti, pareri o endorsement da parte del proprietario del progetto e/o espressi a titolo personale. Per contatti clicca qui