Vai al contenuto

Quali caratteri posso usare in un dominio .it?

562c9308959bb85c 640 letters

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:

  1. l’uso di lettere alfabetiche maiuscole o minuscole (26 lettere);
  2. l’uso di 7 caratteri accentati à , è, à©, à¬, ò, ò, à¹;
  3. l’uso di cifre numeriche (da 0 a 9);
  4. l’uso del trattino (-);
  5. 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:


Navigare al sicuro? Proteggi la tua connessione su internet con NordVPN (clicca qui)

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)
Ti potrebbe interessare:  Effetto Dunning-Kruger: perchè gli ignoranti sembrano così sicuri di sè

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.


Vuoi cambiare hosting? Prova V-Hosting (clicca qui)

(fonti: direttive del NIC sulla registrazione dei domini, Linee guida del NIC)


Questo blog pubblica contenuti ed offre servizi free da 12 anni. – Leggi un altro articolo a caso – Per informazioni contattaci
Non ha ancora votato nessuno.

Ti sembra utile o interessante? Vota e fammelo sapere.

cyberpunk 12

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


Segui il canale Youtube @Tecnocrazia23