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 dominio 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.


File hosts su sistemi Windows

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

C:WINDOWSsystem32driversetc

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

%WinDir%System32DriversEtc

Una volta aperto il file, si troverà 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

Come modificare il file hosts su Windows

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 File > Apri e inserire in Nome del file quanto segue:

%WinDir%System32DriversEtcHosts

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.


Possibili blocchi da antivirus o antimalware

Alcuni antivirus, antyspyware, antimalware o sistemi di protezione potrebbero impedire la modifica del file hosts. In tal caso sarà necessario verificare le impostazioni del software di sicurezza utilizzato ed eventualmente autorizzare temporaneamente la modifica del file.


Verifica della modifica su Windows

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 dovrebbe 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.


File hosts in ambiente Mac

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.


Nota finale

Da tenere presente che non offriamo alcun tipo di supporto in merito alla modifica del file hosts.

FAQ successiva su DNS
Cosa è il record SPF? »