L’hostname è il nome di un di­spo­si­ti­vo all’interno di una rete. Termini al­ter­na­ti­vi sono com­pu­ter­na­me e sitename. L’hostname consente di di­stin­gue­re tra loro i di­spo­si­ti­vi di una rete locale. Inoltre i computer possono essere trovati da altri uti­liz­zan­do l’hostname, rendendo così possibile lo scambio di dati all’interno di una rete. I nomi host sono uti­liz­za­ti su Internet come parte dei Fully Qua­lie­fied Domain Name, ossia i nomi di dominio non ambigui.

IONOS GPT
Il tuo as­si­sten­te IA sovrano per una maggiore pro­dut­ti­vi­tà

Fai domande, crea contenuti, fai ricerche – in modo sicuro e senza limiti di chat con IONOS GPT. L'al­ter­na­ti­va sovrana e con­ve­nien­te a ChatGPT e simili.

Di­stin­zio­ne tra hostname, dominio e Fully Qualified Domain Name

L’hostname è un nome li­be­ra­men­te se­le­zio­na­bi­le per un computer. Ad esempio, un server in una rete aziendale re­spon­sa­bi­le della gestione cen­tra­liz­za­ta delle e-mail potreste nominarlo “mail” o “mail123”.

Tuttavia, se volete che un computer sia di­spo­ni­bi­le non solo lo­cal­men­te ma anche in rete, il nome dell’host deve essere integrato da in­for­ma­zio­ni che indichino la sottozona di Internet in cui si trova il computer. Su Internet i computer possono essere assegnati in modo univoco tramite una com­bi­na­zio­ne di hostname e dominio. Tali catene di nomi uni­vo­ca­men­te iden­ti­fi­ca­bi­li sono chiamate “Fully Qualified Domain Name“ (FQDN), in italiano “nome di dominio com­ple­ta­men­te qua­li­fi­ca­to”. Un esempio di un FQDN sarebbe:

mail123.example.com.

Leggendo i termini della gerarchia da destra a sinistra, si possono vedere i com­po­nen­ti dell’FQDN nel seguente ordine: root label (vuoto), top-level domain (.com), second level domain (example) e hostname (mail123).

Un FQDN è una forma di in­di­riz­za­men­to leggibile dall’essere umano. A dif­fe­ren­za di esso, infatti, i computer lavorano con indirizzi IP numerici per iden­ti­fi­ca­re in modo univoco i computer su Internet. Quando si apre un sito web, vi è sempre una fase in­ter­me­dia in cui il dominio al­fa­nu­me­ri­co viene tradotto in un indirizzo IP numerico.

Il Domain Name System (DNS) è re­spon­sa­bi­le della ri­so­lu­zio­ne del nome. Il dominio inserito viene assegnato all’indirizzo IP cor­ri­spon­den­te e quindi viene ri­chia­ma­ta la pagina cercata. Tale sistema permette agli utenti umani di uti­liz­za­re un nome più facile da ricordare piuttosto che dover inserire l’indirizzo IP ogni volta che visitano un sito web.

Cos’è il nome dell’host? Alcuni esempi

Negli esempi che seguono vengono forniti sia il singolo hostname che il Fully Qualified Domain Name completo.

Nell’URL www.ionos.it l’hostname è www. Questo è il nome con­ven­zio­na­le ma non ob­bli­ga­to­rio per i server web.

I server che sono ap­po­si­ta­men­te pro­get­ta­ti per aprire pagine web su di­spo­si­ti­vi mobili di solito usano il nome host m, come m.example.com.

I server di posta prendono spesso il nome dalla loro funzione o dai pro­to­col­li usati e ottengono un hostname cor­ri­spon­den­te come mail, pop3 o imap.

In altri casi l’hostname si riferisce a un paese specifico. Ad esempio nei negozi online non è ne­ces­sa­rio uti­liz­za­re un nuovo dominio di primo livello ogni volta che si desidera fare ri­fe­ri­men­to a un paese specifico. Questo è possibile anche tramite l’hostname. Un esempio di questo è it in it.on­li­ne­shop.net.

Acquista e registra il tuo dominio con il provider n°1 in Europa
  • Domain Connect gratuito per una con­fi­gu­ra­zio­ne facile del DNS
  • Cer­ti­fi­ca­to SSL Wildcard gratuito
N.B.

L’hostname non va confuso con un sot­to­do­mi­nio. Anch’esso è po­si­zio­na­to a sinistra del dominio di primo livello, ma non designa un computer o un server, bensì solo un’area del dominio. L’hostname rimane sempre all’estrema sinistra. Per fare un esempio: nel FQDN www.example.ionos.it, “ionos” denota un nome di dominio, “example” denota un sot­to­do­mi­nio, e www è l’hostname.

Scoprire l’hostname su Windows

Il modo più semplice per vedere l’hostname di un computer su Windows è aprire il prompt dei comandi, digitare il seguente codice, quindi premere “Invio”:

hostname
Immagine: Determinazione dell’hostname nella riga di comando
De­ter­mi­na­zio­ne del­l'host­na­me nella riga di comando

In al­ter­na­ti­va è possibile vi­sua­liz­za­re l’hostname im­met­ten­do il seguente comando:

ipconfig /all

Ottenete l’output dell’hostname nella riga con il nome “Host Name”.

Immagine: Il comando “ipconfig /all” nella riga di comando
Il comando “ipconfig /all” nella riga di comando

Anche inserendo il seguente comando si ottiene l’output del proprio hostname. Tuttavia nella riga “UNIQUE”.

nbtstat -n
Immagine: Il comando “nbtstat -n” per l’emissione dell’hostname
Il comando “nbtstat -n” per l’emissione dell’hostname

Mo­di­fi­ca­re l’hostname su Windows

Per cambiare il nome del computer è ne­ces­sa­rio uscire nuo­va­men­te dalla riga di comando. Su Windows 10 premete Windows + X e se­le­zio­na­te “Sistema”. In basso a destra cliccate su “Modifica im­po­sta­zio­ni” e poi su “Modifica” nella finestra aperta. Nel campo “Nome computer”, immettete il nome de­si­de­ra­to e premete “OK”. La modifica ha effetto dopo il riavvio del computer.

In al­ter­na­ti­va, è possibile se­le­zio­na­re “Tutte le im­po­sta­zio­ni” nell’area di notifica e cliccare sull’area “Sistema”. Alla voce “Info” troverete il campo “Rinomina PC”. Clic­can­do­ci sopra si apre una finestra in cui è possibile cambiare il nome del PC.

Su Windows 7, per mo­di­fi­ca­re il nome, accedete al menu Start e, dopo aver fatto clic con il tasto destro del mouse su “Computer”, se­le­zio­na­te “Proprietà”. Nella penultima sezione viene vi­sua­liz­za­to il nome del computer che può essere mo­di­fi­ca­to facendo clic su “Modifica”. Anche su Windows XP è possibile mo­di­fi­ca­re il nome del computer in “Proprietà”. A tal fine cliccate con il tasto destro del mouse su “Risorse del computer” nel menu di avvio e se­le­zio­na­te “Proprietà”.

Immagine: Modifica dell’hostname su Windows 7 tramite il menu Sistema
Modifica dell’hostname su Windows 7 tramite il menu Sistema

Scoprire e mo­di­fi­ca­re l’hostname su OSX

Per vi­sua­liz­za­re l’hostname su OSX se­le­zio­na­te “Pre­fe­ren­ze di sistema” sotto “Apple”. Poi cliccate su “Condividi”. Ora vedrete l’hostname nel campo “Com­pu­ter­na­me”, dove può essere anche mo­di­fi­ca­to. Affinché la modifica sia visibile anche nel terminale e nella rete, è ne­ces­sa­rio riavviare il computer dopo aver salvato il nuovo nome.

IIBM6AYptGU.jpg Per vi­sua­liz­za­re questo video, sono necessari i cookie di terze parti. Puoi accedere e mo­di­fi­ca­re le im­po­sta­zio­ni dei cookie qui.

Trovare e mo­di­fi­ca­re l’hostname su Linux

Per de­ter­mi­na­re l’hostname su Linux, inserite quanto segue nel terminale come si farebbe su Windows:

hostname

Anche la modifica del nome fino al prossimo riavvio si effettua con un semplice input:

sudo hostname nuovo-nome
bash

Al posto di nuovo-nome è suf­fi­cien­te inserire l’hostname de­si­de­ra­to e con­fer­ma­re con la propria password per ef­fet­tua­re la modifica.

A titolo il­lu­stra­ti­vo, ecco un esempio di sessione nel terminale (non è ne­ces­sa­rio digitare nulla):

osboxes@osboxes:~$ hostname
osboxes
osboxes@osboxes:~$ hostname osboxes1
hostname: you must be root to change the host name
osboxes@osboxes:~$ sudo hostname osboxes1
[sudo] password for osboxes:
osboxes@osboxes:~$ hostname
osboxes1
text

Cambiare l’hostname in modo per­ma­nen­te con Linux

Quale comando usare su Linux per cambiare per­ma­nen­te­men­te il nome dipende da quale di­stri­bu­zio­ne Linux è in uso.

Con Ubuntu e altre di­stri­bu­zio­ni Debian trovate l’hostname nel file seguente:

/etc/hostname

Il file è ri­scri­vi­bi­le nell’editor. Con il seguente comando mo­di­fi­ca­te il nome in questo file e applicate di­ret­ta­men­te la modifica:

sudo hostnamectl set-hostname nuovo-nome

Se il vecchio nome compare anche nel file /etc/hosts (di solito nella riga con l’indirizzo 127.0.1.1), so­sti­tui­te­lo anche lì, ad esempio così:

127.0.1.1 nuovo-nome

Nelle di­stri­bu­zio­ni RedHat trovate l’hostname anche nel seguente file:

/etc/hostname

Potete mo­di­fi­car­lo con il seguente comando:

sudo hostnamectl set-hostname nuovo-nome
bash

Per farlo inserite al posto di nuovo-nome l’hostname de­si­de­ra­to. La modifica ha effetto immediato e resta valida anche dopo un riavvio.

De­ter­mi­na­re l’hostname uti­liz­zan­do l’indirizzo IP

A volte è di­spo­ni­bi­le solo l’indirizzo IP di un computer in rete e l’hostname aiuta a iden­ti­fi­ca­re il computer più ve­lo­ce­men­te. È possibile uti­liz­za­re il comando “nslookup” per de­ter­mi­na­re il nome di un computer in base al suo indirizzo IP.

Per farlo digitate il codice seguente nella riga di comando:

nslookup %ipaddresse%

So­sti­tui­te %ipad­dres­se% con l’indirizzo IP del computer cercato e premete “Invio”. Ora verranno vi­sua­liz­za­ti il server e l’indirizzo, nonché il nome e l’indirizzo IP del di­spo­si­ti­vo. Il valore vi­sua­liz­za­to dopo “Name” è l’hostname, o meglio il Fully Qualified Domain Name.

Immagine: Visualizzazione dell’hostname dopo aver inserito l’indirizzo IP con nslookup
Vi­sua­liz­za­zio­ne dell’hostname dopo aver inserito l'in­di­riz­zo IP con nslookup
Vai al menu prin­ci­pa­le