FAQ - Come modificare il file hosts su Windows e MAC?

Il file hosts consente di fare in modo in ambito locale di puntare un determinato domino verso un determinato IP, tale operazione è molto utile in diverse circostanze, una su tutte nel caso in cui un dominio sia in fase di trasferimento e fosse necessario iniziare a lavorare sul nuovo server in modo da essere certi che a trasferimento ultimato tutto sia funzionante.

Su sistemi Windows il file hosts è presente nella seguente cartella:

C:\WINDOWS\system32\drivers\etc

Se il percorso non fosse accessibile basterà cercare quanto segue:

%WinDir%\System32\Drivers\Etc

Una volta aperto il file si trovera qualcosa di questo genere:

#########
# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host
# localhost name resolution is handle within DNS itself.
#       127.0.0.1       localhost
#       ::1             localhost 
#########

Per aprire il file è necessario avviare l'editor di testo con i diritti di amministrazione, pertanto basterà cercare ad esempio il Blocco Note all'interno di Start e poi cliccare su Esegui come amministratore, a questo punto si può cliccare dal menù in alto su su File > Apri ed inserire in Nome del file quanto segue %WinDir%\System32\Drivers\Etc\Hosts

Una volta aperto il file hosts, alla fine della pagina per puntare ad esempio il dominio example.com verso l'IP 1.1.1.1 (con e senza www), basterà inserire le 2 seguenti righe:

1.1.1.1 example.com
1.1.1.1 www.example.com

Da questo momento in poi facendo riferimento all'esempio, anche se i DNS del sito example.com puntassero in realtà su 2.2.2.2 in ambito locale lo si vedrà puntare su 1.1.1.1 

Alcuni antivirus/antimalware/antispyware potrebbero impedire questa modifica pertanto potrebbe essere necessario (a proprio rischio e pericolo) disabilitare tali programmi.

Per accertarsi che la modifica sia stata effettuata correttamente su sistemi windows basterà aprire il prompt dei comandi e digitare ping example.com il risultato doverebbe essere qualcosa del tipo:

########
Risposta da 1.1.1.1: byte=32 durata=113ms TTL=5
########

Se la risposta avverrà dall'IP che abbiamo impostato (nell'esempio riportato è 1.1.1.1), tutto è stato fatto correttamente altrimenti significherà che qualcosa non è stato fatto correttamente.

In ambiente MAC, digitare invece da terminale: sudo nano /private/etc/hosts (digitare eventualmente la password), una volta aperto il file nell'editor basterà aggiungere il puntamento come nell'esempio per Windows, per salvare il file digitare  CTRL + X e poi Y.

Da tenere presente che non offriamo alcun tipo di supporto in merito alla modifica del file hosts.
FAQ Precedente su DNS
<< Quando vengono aggiornati i DNS dei domini .it dal NIC italiano?
FAQ Successiva su DNS
Cosa è il record SPF? >>
FAQ Correlate

Come aggiornare i record DNS?
Per aggiornare i record DNS del tuo dominio, segui questi semplici passaggi: Accedi alla tua area clienti sul nostro sito. Vai alla sezione Gestione Domini dal menù...

Cosa è un Record A?
I record A indicano la corrispondenza tra un nome ed uno o più indirizzi IP nella versione IPv4.

Quali sono i tempi di propagazione dei DNS?
I tempi di propagazione dei DNS possono variare in base a tantissime circostanze, tuttavia la propagazione dei DNS avviene solitamente entro 24 ore dal cambio...

Che funzione hanno i Record TXT?
I record TXT sono solitamente utilizzati per associare un testo informativo ad un dominio.