Il file hosts è un file di testo semplice utilizzato dai sistemi operativi per mappare i nomi di host agli indirizzi IP. Viene utilizzato per risolvere i nomi di dominio in indirizzi IP su un computer locale, prima che la richiesta venga inviata a Internet. Il file hosts è uno dei modi più antichi e semplici per risolvere i nomi di dominio in indirizzi IP ed è ancora utilizzato dai sistemi operativi moderni.
Come aprire il file hosts?
La posizione del file hosts varia a seconda del sistema operativo. In Windows, il file hosts si trova in C:WindowsSystem32driversetchosts. Su macOS e Linux, il file hosts si trova in /etc/hosts. Per aprire il file hosts, è necessario disporre di privilegi amministrativi. Su Windows, è possibile aprire il file utilizzando Notepad o qualsiasi altro editor di testo come amministratore. Su macOS e Linux, è possibile utilizzare un editor di testo basato su terminale come nano o vi.
Come scrivere nel file Hosts?
Per aggiungere una nuova voce al file hosts, è necessario aprirlo utilizzando un editor di testo con privilegi amministrativi e aggiungere una nuova riga nel seguente formato: indirizzo_IP nome host. Ad esempio, se si vuole mappare l’indirizzo IP 192.168.1.100 all’hostname mycomputer, si deve aggiungere la seguente riga al file hosts:
Salvare il file hosts dopo aver apportato le modifiche e uscire dall’editor di testo. La nuova voce avrà effetto immediato e sarà usata per risolvere il nome dell’host all’indirizzo IP.
Il nome host è un’etichetta che identifica un dispositivo di rete su una rete. Su Windows, è possibile trovare il nome host aprendo il Prompt dei comandi e digitando il comando “hostname”. Su macOS e Linux, è possibile trovare il nome dell’host aprendo il Terminale e digitando il comando “hostname”. Il nome dell’host viene utilizzato nel file hosts per mappare l’indirizzo IP.
Localhost è un nome di host che si riferisce al computer locale su cui si sta lavorando. Per trovare il localhost, si può aprire un browser web e digitare “localhost” nella barra degli indirizzi. In questo modo si accede al server Web predefinito del computer locale. È anche possibile utilizzare l’indirizzo IP del computer locale per accedere al server web. Per trovare l’indirizzo IP del computer locale, si può aprire il Prompt dei comandi o il Terminale e digitare rispettivamente il comando “ipconfig” o “ifconfig”.
Il nome host è un’etichetta che identifica un dispositivo di rete su una rete. Viene usato nel file hosts per mappare il dispositivo a un indirizzo IP. Il nome host può essere una qualsiasi stringa alfanumerica e viene utilizzato come etichetta leggibile dall’uomo per identificare un dispositivo in rete. È importante scegliere un nome di host unico per evitare conflitti sulla rete. Nella maggior parte dei sistemi operativi il nome dell’host può essere modificato modificando le impostazioni di rete.
Per modificare il file hosts in Windows 7, è necessario seguire i seguenti passaggi:
1. Aprire il Blocco note come amministratore facendo clic con il pulsante destro del mouse sull’icona del Blocco note e selezionando “Esegui come amministratore”.
2. Andare su File -> Apri e navigare fino alla cartella “C:WindowsSystem32driversetc.”
3. Cambiare il tipo di file da “Documenti di testo (*.txt)” a “Tutti i file (*.*)”.
4. Selezionare il file “hosts” e fare clic su “Apri”.
5. Aggiungere o rimuovere le voci necessarie al file. Ogni voce deve essere sulla propria riga e seguire il formato “indirizzo IP” seguito da uno spazio e poi dal nome del dominio.
6. Salvare le modifiche al file andando su File -> Salva.
7. Chiudere il Blocco note e riavviare il browser per rendere effettive le modifiche.
Il file hosts su un computer Mac si trova in /private/etc/hosts.
In Windows 7, il file hosts si trova nella seguente directory: C:WindowsSystem32driversetc.