
Archivio padroni di casa è un file che viene salvato localmente sul tuo computer, hanno già Windows, Linux o macOS come sistema operativo, e fornisce un numero di voci per la ricerca locale di DNS.
Quando si tenta di risolvere un nome di dominio, viene consultato per un Server DNS configurato nella rete connessione e che ci darà la Indirizzo IP Questo indirizzo o dominio. Con il file hosts possono essere falsare la il Dati DNS e rendono che i domini desiderati vengono risolti gli indirizzi IP che vogliamo. Tutto questo, corso, localmente al nostro computer.
Questo può essere utile Quando abbiamo bisogno di un determinato dominio per risolvere un indirizzo IP e, Dopo l'aggiornamento di server DNS, modifiche Essi non sono ancora state propagate a causa TTL (Tempo di vivere) grande dello stesso. In questo modo, può simulare Queste modifiche sono state effettuate, sempre localmente, per fare che cosa dovete fare.
Archivio padroni di casa è un file di testo semplice Che cosa, A seconda del sistema operativo che si sta utilizzando, si trova in alcune rotte del sistema:
Windows
1 | C:\Windows\System32\drivers\etc\hosts |
Linux
1 | /etc/hosts |
macOS
1 | /private/etc/hosts |
Una volta che il file è aperto, Possiamo vedere che la sua struttura è simile al seguente:
1 2 3 4 5 6 7 8 9 10 | ## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost |
Dove il prima colonna, indica il IP che è stato risolto, E la seconda colonna indica il nome della dominio per risolvere.
Pertanto, Se voglio un dominio per risolvere in un IP specifico, semplicemente Aggiungere un nuova linea a questo file e mantenere le modifiche apportate alla stessa.
1 | 192.168.101.1 mi-dominio.es |
Questo significherebbe che entrando in qualsiasi Browser l'URL http://my-domain.com, Questa risoluzione per la IP 192.168.101.1, In questo caso, propria macchina.
Volta salvato Archivio, Dovremo Aggiornare la cache DNS quindi i dati vengono eliminati e caricati il nuovi valori. Per fare questo, A seconda del sistema operativo, eseguire il seguenti comandi, che avranno bisogno di Privilegi di amministratore:
Windows
1 | ipconfig / flushdns |
Linux
1 | /etc/rc.d/init.d/nscd restart |
macOS
1 2 3 4 5 | dscacheutil -flushcache (macOS 10.5 - Leopard en adelante) ó lookupd -flushcache (versiones anteriores) |
Di Questa forma, È possibile utilizzare il file hosts per fare che il vostro locale macchina computer di u risolto il dominio desiderato per la IP che preferisci. Come discusso in precedenza, Questo è abbastanza utile, per gli sviluppatori web, per essere in grado di puntare a determinati Server gli indirizzi IP non sono state aggiornate a causa grandi tempi di attesa in Propagazione DNS.
