Come modificare, ripristinare il file Hosts di Windows

La domanda è tornata e mi sono reso conto che non ho mai pubblicato un tutorial sulla modifica e il ripristino del file Hosts di Windows. Vorrei prima dare un'occhiata alla funzionalità del file Host.

Il file Hosts di Windows può essere utilizzato per bloccare o reindirizzare i nomi host. Un nome host è la parte principale di un indirizzo Web o locale, ad esempio ghacks.net o localhost. Ogni voce del file host specifica un indirizzo IP e un nome host, che in sostanza dice al sistema che il nome host deve essere risolto con quell'indirizzo IP.

Il server DNS, di solito richiesto, viene ignorato per tutte le voci nel file Hosts a meno che non sia codificato nel sistema operativo.

Consentitemi di darvi due esempi in cui ciò potrebbe essere utile: gli utenti potrebbero bloccare società pubblicitarie o spammer noti reindirizzando le richieste al PC locale. Questo in pratica non carica nulla quando un sito Web tenta di caricare un annuncio, un popup o un altro elemento.

Un altro esempio evidenzia che il file hosts può essere utile per gli sviluppatori web. Supponi di aver appena spostato il tuo sito Web su un nuovo server e che l'IP sia cambiato nel processo. I server DNS richiedono fino a 48 ore per propagarsi, il che significa che è difficile testare il sito Web sul nuovo server dopo lo spostamento se il server DNS sta ancora reindirizzando la richiesta al vecchio server.

Lo sviluppatore web potrebbe assegnare il nuovo indirizzo IP al sito Web per evitare il problema di propagazione. (Si prega di consultare Lavori sui siti Web prima della propagazione DNS per una guida dettagliata sull'argomento)

Va notato che il file Hosts può anche essere sfruttato da software dannoso, reindirizzando l'utente da siti legittimi a siti discutibili o bloccando l'accesso a software di sicurezza che potrebbe essere necessario rimuovere nuovamente tali programmi dal PC.

La posizione del file Hosts di Windows

Il file Hosts di Windows si trova nel seguente percorso:

% SystemRoot% \ system32 \ drivers \ etc \

% SystemRoot% all'inizio è una variabile impostata sulla directory di Windows. La maggior parte degli utenti Windows ha installato il sistema operativo su c: \ windows, il che significherebbe che il file hosts si trova in c: \ windows \ system32 \ drivers \ etc \ hosts

Potrebbe essere necessario visualizzare le cartelle di sistema nascoste se si utilizza Esplora risorse per navigare nella cartella.

Un clic su Strumenti> Opzioni cartella in Esplora risorse e un passaggio alla scheda Visualizza apre un menu di configurazione in cui è possibile impostare le cartelle nascoste da rivelare.

Se usi Windows 10, seleziona File> Cambia cartella e Cerca opzioni e passa al menu Visualizza quindi.

Individua "nascondi file del sistema operativo protetto (consigliato)" e "file e cartelle nascosti" e assicurati che il primo sia deselezionato e che il secondo sia impostato su "Mostra file, cartelle e unità nascosti". Le impostazioni possono essere facilmente invertite in questo modo quando necessario.

Il file Hosts stesso può essere modificato con qualsiasi editor di testo semplice, ad esempio Blocco note fornito con Windows. Dovresti prima verificare se il file Hosts è protetto da scrittura. Questo viene fatto facendo clic con il pulsante destro del mouse sul file e selezionando le proprietà dal menu contestuale di apertura.

Guarda la sezione degli attributi della scheda Generale. Il file è protetto da scrittura se è selezionata la sola lettura. In tal caso, rimuovere la voce. Se si mantiene l'impostazione di sola lettura non è possibile modificare o ripristinare il file hosts.

Ricordare di impostare nuovamente l'attributo di sola lettura al termine per impedire la modifica di terze parti del file hosts.

Il file Hosts di Windows predefinito non ha voci attive. Si noti che una riga che inizia con # è una riga di commento che non verrà eseguita o elaborata.

Modifica del file Hosts di Windows

Dai un'occhiata agli esempi nei commenti. La sintassi è sempre la stessa, prima l'indirizzo IP a cui si desidera reindirizzare il nome host, quindi il nome host separato da almeno uno spazio.

  • Per aggiungere voci al file hosts, inserire prima l'indirizzo IP nella riga vuota successiva, seguito da uno spazio (o premendo la scheda) e il nome host (che può essere un nome di dominio o localhost).
  • Per eliminare le voci del file Hosts di Windows selezionare l'intera riga e premere il pulsante Elimina sulla tastiera. Puoi anche aggiungere # davanti a qualsiasi riga per renderlo un commento in modo che non venga elaborato ma conservato.
  • Per modificare le singole voci fare clic sulla riga della mappatura che si desidera modificare e apportare le modifiche.
  • Per ripristinare il file hosts è sufficiente rimuovere tutte le righe che non sono commenti. Microsoft ha creato una soluzione Fix-Ii per ripristinare il file hosts che può essere utilizzato invece. Gli utenti devono semplicemente eseguire il programma dopo averlo scaricato sul sistema locale. Il vantaggio principale è che non devono passare attraverso il processo manuale in questo modo.

Si noti che è necessario salvare le modifiche prima che diventino disponibili. In Blocco note, selezionare File> Salva dal menu per farlo.

Ed è così che modifichi e resetti il ​​file Hosts di Windows. Si prega di lasciare eventuali domande o commenti aperti nella sezione commenti qui sotto.

Articoli Correlati

  • Hosts Block è un nuovo gestore Hosts con aggiornamento automatico
  • Panoramica del software di file host
  • HostsMan: un gestore host di Windows
  • Ottimizzatore file host Windows