Come usare il file “hosts”?

Il file hosts è usato per mappare gli hostname (in altre parole i domini) agli indirizzi IP. Con il file hosts, puoi cambiare l’indirizzo IP a cui si risolve un dato nome di dominio. Questo cambiamento influisce solo sul tuo computer senza influenzare il modo in cui il dominio viene risolto in tutto il mondo.

Sia l’IP del tuo sito web che i tuoi name server SiteGround sono disponibili nella tua Area Clienti > Siti web > Gestisci > vai al menu kebab > Dettagli Server.

Questo è particolarmente utile quando si desidera vedere come sarà un sito web ospitato su un server diverso senza apportare alcuna modifica ai DNS del proprio dominio.

La posizione del file hosts, a seconda del sistema operativo che stai usando, è:

  • Windows – SystemRoot > system32 > drivers > etc > hosts
    Di default, la root del sistema è C:Windows, quindi se stai usando Windows, il tuo file hosts è molto probabilmente: C:\Windows\System32\drivers\etc\hosts
  • Linux – /etc/hosts
  • Mac OS X – /private/etc/hosts

Diciamo che vuoi risolvere yourdomain.com all’indirizzo IP 1.2.3.4. In questo caso, dovrai aprire il file hosts con un editor di testo e aggiungere la seguente linea:

1.2.3.4 yourdomain.com www.yourdomain.com

(Nota: Assicurati di non avere alcun segno # davanti all’indirizzo IP, perché disattiveranno questa voce)

Questo “dirà” al tuo computer di risolvere yourdomain.com a 1.2.3.4. Una volta fatto questo potrebbe essere necessario svuotare la cache del tuo browser, dopodiché, se provi a raggiungere il tuo dominio http://yourdomain.com in un browser dovrebbe portarti al sito ospitato sul server con IP 1.2.3.4.

Istruzioni più dettagliate su come individuare e modificare il file hosts su diversi sistemi operativi sono disponibili qui sotto:

Windows 8 e 10

  • Premere il tasto Windows (precedentemente menu Start);
  • Utilizzare l’opzione Cerca e cercare Notepad;
  • Fare clic con il tasto destro del mouse su Notepad e selezionare Esegui come amministratore;
  • Dal Notepad, aprire il file hosts in: C:\Windows\System32\drivers\etc\hosts;
  • Aggiungi la linea e salva le tue modifiche.

Nel caso in cui Notepad non mostri alcun file nella cartella etc, cambia il tipo di file da “Text Documents” a “All Files”.

Linux

  • Aprire il Terminale;
  • Utilizzare l’editor di testo a riga di comando nano o un altro che avete a disposizione per aprire il file hosts. Il comando con nano è il seguente (il comando richiederà la password del vostro utente Linux):
    sudo nano /etc/hosts
  • Aggiungi le modifiche appropriate nel file hosts;
  • Usa la combinazione di tasti Control e X per salvare le modifiche.

Mac OS X da 10.6 a 10.12

Si dovrebbe essere collegati con un utente con privilegi di amministratore sul vostro MAC.

  • Aprire le applicazioni > Utilità > Terminale;
  • Modificare il file hosts con un editor di testo a riga di comando come nano digitando la seguente riga nel terminale (il comando richiede la password del proprio utente Mac):
    sudo nano /private/etc/hosts
  • Aggiungi le tue modifiche in fondo al file;
  • Salva le modifiche con la combinazione di tasti Control e X.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *