Se hai bisogno di accedere al tuo hosting senza cambiare i dns, puoi farlo modificando il file hosts del tuo computer.
Il file hosts di un computer viene usato dal sistema operativo per salvare la corrispondenza tra domini internet e indirizzi IP. Questo è uno dei diversi metodi che il sistema operativo usa per risolvere i nomi di dominio. In passato, quando non esistevano server DNS che risolvessero i domini, il file hosts era l'unico incaricato di farlo, ma smise di essere usato quando Internet iniziò a crescere in numero di nomi di dominio, passando a usare server di risoluzione DNS. In molti sistemi operativi questo metodo viene usato in via preferenziale rispetto ad altri come il DNS. Attualmente viene anche usato per bloccare contenuti di Internet come la pubblicità web.
Posizione e contenuto
La posizione del file hosts cambia a seconda del sistema operativo, alcuni esempi sono:
| Sistema Operativo | Percorso |
|---|---|
| Windows 95 / 98 / Me | C:Windowshosts |
| Windows NT / 2000 | C:WINNTSystem32driversetchosts |
| Windows XP / 2003 / Vista / 7 / 8 | C:WindowsSystem32driversetchosts |
| Mac OS / iPhone OS | /private/etc/hosts |
| Unix / Linux / BSD | /etc/hosts |
| Novell NetWare | SYS:etchosts |
| OS/2 / eComStation | «bootdrive»:mptnetc |
| BeOS | /boot/beos/etc/hosts |
| Symbian OS 6.1-9.0 | C:systemdatahosts |
| Symbian OS 9.1+ | C:private10000882hosts |
| Android | /system/etc/hosts |
Un file hosts predefinito di solito include solo la definizione di localhost per test di loopback:3
127.0.0.1 localhost
Formato
- Si deve inserire l'indirizzo IP da risolvere, uno o più spazi o tabulazioni e il dominio internet da risolvere.
- Si possono inserire più domini da risolvere sulla stessa riga separati da uno o più spazi o tabulazioni.
- Ogni corrispondenza tra indirizzo IP e dominio deve andare su una riga diversa.
- Le righe che iniziano con # sono considerate commenti e non vengono elaborate.
- Le righe vuote non vengono elaborate.
Un esempio valido di file hosts può essere questo:
#Ejemplo de archivo hosts
#Definición de localhost
127.0.0.1 localhost
#Correspondencia para una página web
209.85.229.104 www.google.es
#Dominios de Internet bloqueados
255.255.255.0 www.paginabloqueada1.com www.paginabloqueada2.com
255.255.255.0 www.paginabloqueada3.com
#Dominio instalado en Bacan.net 69.195.140.154 www.midominio.com
Tutte le righe del file hosts possono essere eliminate in sicurezza, eccetto la riga 127.0.0.1 localhost, necessaria affinché alcuni programmi funzionino correttamente.