Modifica il file degli host di Windows per bloccare o reindirizzare i siti web


Il file Windows Hosts è un file che Windows utilizza per controllare e mappare gli indirizzi IP. Modificando il file Hosts, Windows può essere personalizzato per bloccare o reindirizzare specifici siti Web e persino protocolli utilizzati da programmi e applicazioni.

Per iniziare a modificare il file Windows Hosts, devi prima trovarlo. Apri Windows Explorer e fai clic su Questo PCo Risorse del computer. Fai doppio clic su C: \, quindi sulla cartella Windowse scorri verso il basso fino alla cartella System32. All'interno di tale cartella, apri driver, quindi apri etc. Ora vedrai diversi file, uno dei quali è host.

hosts file

Ora, nota che il tipo di file perché il file hostè elencato come File. Poiché non esiste un programma predefinito impostato per aprire un tipo di file come questo, fare doppio clic sul file hosts ti darà semplicemente un prompt di Windows, chiedendoti quale programma desideri utilizzare per aprire il file.

Choose a program prompt - Windows 7

Da questo prompt, puoi scegliere di modificare il file hosts con Blocco note. Quindi, fai semplicemente clic per selezionare Blocco notee fai clic sul pulsante OK. Da lì, il Blocco note verrà avviato con le informazioni del file host.

hosts file notepad

Questo modo di aprire il file hosts è stato dimostrato per mostrare dove è il file hosts effettivamente situato all'interno di Windows, ma non sarà possibile modificarlo perché è un file di sistema. Per modificare il file, devi prima aprire il Blocco note, eseguendo come amministratore.

Fai clic su Avviae digita Notepad, ma non fare clic su Blocco note per aprire esso. Invece, fai clic con il pulsante destro del mousenell'elenco di Blocco note per visualizzare il menu di scelta rapida. Seleziona l'opzione Esegui come amministratore.

notepad run as admin

Con il Blocco note aperto, seleziona File & gt; Apri. Passare a C: \ Windows \ System32 \ drivers \ etc. Verrà visualizzata una schermata vuota in cui viene visualizzato il prompt Nessun elemento corrisponde alla ricerca. Cambia Documenti di testo (* .txt) in Tutti i fileutilizzando il menu a discesa. Ora puoi selezionare il file hoste fare clic su Apri.

open hosts file

Aggiungere file al file hosts è molto semplice. Il file hosts utilizza il formato:

IP Address   exampledomain.com

Il blocco di un sito Web in Windows è semplice come digitare quanto segue nella parte inferiore del file hosts:

127.0.0.1    www.exampledomain.com

Quindi, se volessi bloccare un sito web come www.nytimes.com, potrei semplicemente aggiungere la seguente riga:

127.0.0.1    www.nytimes.com

redirect website hosts

Ciò che stiamo effettivamente dicendo a Windows è che il sito www.nytimes.com dovrebbe reindirizzare all'indirizzo IP 127.0.0.1, che è solo l'indirizzo di loopback sul nostro sistema locale. Se non hai una configurazione del sito web locale sul tuo computer, riceverai una pagina di errore nel tuo browser.

site cannot be reached

Pretty splendido, no!? Ovviamente, puoi vedere come questo può essere usato in molti modi diversi: uno scherzo, il controllo dei genitori, ecc. Se non volevi bloccare il sito in quel modo, potresti anche reindirizzare a un altro sito web. Per fare ciò, devi prima trovare l'indirizzo IP dell'altro sito.

Per farlo, apri un prompt dei comandi (fai clic su Start e digita CMD) e digita il seguente comando:

ping examplewebsite.com

ping website

Nel mio esempio, ho eseguito il ping di Adobe.com. L'indirizzo IP è 192.150.16.117. Ora posso semplicemente inserire quel numero nel mio file hosts di fronte a www.nytimes.com.

hosts file redirect

Ora quando visito www.nytimes. com, vengo reindirizzato ad Adobe.com! Bello! Nota che se questo non funziona per i siti web che stai inserendo, potrebbe essere a causa dell'URL che stai utilizzando. Ad esempio, fa la differenza se usi www.nytimes.comanziché nytimes.comsenza www. Visitare il sito Web e vedere esattamente qual è l'URL per il sito Web che si desidera reindirizzare. Dovresti sempre provare senza www per vedere se funziona.

Se il sito web utilizza HTTPS come Google.com o qualcosa del genere, dovrebbe comunque reindirizzare se usi il nome host. Non è possibile specificare la versione HTTPS di un sito Web nel file HOSTS, ma dovrebbe reindirizzare le versioni HTTPS e non HTTPS del sito Web se si utilizza solo il nome host (ad es. Google.com).

Infine, è possibile utilizzare il file hosts per creare semplici collegamenti ai propri dispositivi sulla rete. Ad esempio, il mio router si trova in 192.168.1.3sulla mia rete domestica, ma potrei aggiungere la seguente riga al mio file hosts e digitare semplicemente myrouter.comnel mio indirizzo bar.

redirect to local device

Non importa se myrouter.com è in realtà un sito Web o meno perché il file hosts viene letto prima e tu sei reindirizzato all'indirizzo IP specificato nel file. Vale la pena notare che non tutti i browser possono utilizzare il file hosts, quindi se non funziona, potrebbe essere il problema. L'ho provato con IE, Microsoft Edge, Chrome e Firefox e ha funzionato su tutti i browser.

Nel complesso, il file hosts è ancora utile, anche in Windows 10. Funziona anche perfettamente in Windows 8, 7, Vista, ecc. Se avete domande, sentitevi liberi di commentare. Buon divertimento!

How To Edit Host File In Windows 10

Post correlati:


22.03.2016