Come modificare il file host su Windows 10

Prova Il Nostro Strumento Per Eliminare I Problemi

Windows 10 rende più difficile la modifica del file Hosts rendendolo di sola lettura. Possiamo modificare facilmente il file Hosts utilizzando Blocco note o anche dalla riga di comando o in remoto. Discuteremo tutti questi metodi in questo articolo, quindi resta sintonizzato. Riepilogo rapido nascondere 1 Che cos'è un file Host? 2 Perché potrebbe essere necessario modificare il file hosts 3 Come modificare il file hosts su un computer locale 4 Come modificare il file hosts usando la riga di comando 5 Come modificare il file hosts su un computer remoto 6 Parole di chiusura

Che cos'è un file Host?

Il file hosts funge da server DNS locale per il computer e viene utilizzato per mappare gli indirizzi IP ai nomi di dominio.

Il file hosts è essenzialmente il primo posto in cui il tuo computer cerca un indirizzo IP quando navighi in Internet. È un file trovato sul tuo computer che contiene il nome di un sito Web e il suo indirizzo IP corrispondente.

Quando digiti itechtics.com sul tuo browser web, il tuo computer va a trovare l'indirizzo IP corrispondente nel file hosts. Se la voce non viene trovata lì, va al Domain Name Server (DNS) associato al tuo computer.

Questo file può essere modificato per ogni computer per molteplici vantaggi. Gli utenti possono utilizzare questo file per bloccare siti Web specifici oppure gli sviluppatori possono modificare il file hosts per eseguire il test dei propri siti Web localmente sul proprio computer.

Lascia che ti mostriamo come puoi modificare il file hosts sul tuo computer e su qualsiasi altro computer sulla tua rete in remoto.

Perché potrebbe essere necessario modificare il file hosts

Quando un utente apre un browser Web e cerca qualcosa o inserisce l'URL di un sito Web, il computer deve contattare l'indirizzo IP corrispondente per poter comunicare con il sito Web.

Tuttavia, poiché il punto di contatto principale del sistema di rete del computer è il file host locale, l'impostazione di un indirizzo IP diverso per il nome di dominio può indurre il computer a trasferirsi su un IP diverso.

Questa tecnica viene spesso utilizzata dalle persone per bloccare determinati siti Web sui computer. Tuttavia, non è il modo più ottimizzato per farlo, poiché gli utenti possono modificare o rimuovere la voce nel file hosts per ripristinare le impostazioni di rete.

Un altro motivo per cui potrebbe essere necessario considerare la manipolazione del file hosts è eseguire il proprio sito Web distribuito sul computer e quindi testarlo. Altri dispositivi sulla stessa rete potrebbero quindi utilizzare l'indirizzo IP locale corrispondente al nome di dominio per testare il proprio sito Web senza passare su Internet.

Come modificare il file hosts su un computer locale

Il file hosts è un file di sistema di base che può essere modificato con il Blocco note integrato in Windows ed è presente in testo normale. Tuttavia, per modificarlo, sono necessari i privilegi amministrativi. Un utente standard o un account utente con privilegi inferiori a quelli di un amministratore non sarebbe in grado di modificare il file e verrà visualizzato il seguente errore quando si tenta di salvare le modifiche apportate.

Messaggio di errore durante il salvataggio del file hosts modificato

Lascia che ti mostriamo come puoi modificare il file hosts con successo, senza errori, che si trova nella seguente posizione:|_+_|

Il seguente metodo è vero per gli account utente che hanno Privilegi amministrativi , così come per gli utenti standard.

  1. Cerca Blocco note nella casella di ricerca di Windows e quindi usa i tasti di scelta rapida Ctrl + Maiusc + Invio per avviarlo come amministratore.
  2. Ora clicca su File nell'angolo in alto a sinistra del Blocco note, quindi fare clic su Aprire .
  3. Passa al percorso del file host condiviso sopra. Se la finestra non visualizza alcun elemento, selezionare Tutti i files dal menu a discesa del tipo di file. Selezionare padroni di casa , quindi fare clic su Aprire .
    host aperti
  4. Ora puoi apportare le modifiche desiderate al file, come nell'esempio seguente, e quindi utilizzare i tasti di scelta rapida Ctrl + S per salvarlo.

Ora puoi verificare che l'URL che hai inserito nel file hosts reindirizzerà ora all'IP corrispondente. Poiché nel nostro esempio abbiamo inserito 0.0.0.0, il sito Web www.itechtics.com non è più accessibile. successo psexec

File host modificato in vigore: sito Web irraggiungibile

Come modificare il file hosts usando la riga di comando

In alternativa, puoi anche utilizzare il prompt dei comandi per modificare il file hosts in pochi semplici passaggi. Tuttavia, il prompt dei comandi deve essere aperto come amministratore.

  1. Apri il prompt dei comandi come amministratore.
  2. Immettere il seguente comando per aggiungere una nuova voce al file hosts:
    echo >> %WINDIR%System32DriversEtcHosts

Questo aggiungerà istantaneamente l'indirizzo IP e il nome di dominio corrispondente al file hosts. Tuttavia, se desideri eliminarlo, dovrai utilizzare il modo convenzionale aprendo il file hosts nel Blocco note e rimuovendo le voci manualmente.

Come modificare il file hosts su un computer remoto

Modificare manualmente il file hosts su un gran numero di PC può essere frenetico. È possibile utilizzare il metodo seguente per modificare in remoto il file hosts su un altro computer e apportare le modifiche necessarie per tale scenario.

Questa parte prevede alcuni passaggi aggiuntivi. Tuttavia, è comunque vantaggioso e migliore che andare fisicamente su ciascun computer e alterare il file hosts. Tuttavia, sarà necessario eseguire una piccola attività sui computer remoti che dovrà essere eseguita attraverso la presenza fisica.

Quanto segue è valido per i computer che si trovano sulla stessa rete/dominio del computer di origine.

Sul computer remoto, immettere il seguente comando in Esegui e quindi riavviare il computer:|_+_|

Questo aggiungerà un nuovo DWORD al registro di Windows che ti consentirà di accedere al computer in remoto tramite PsExec.

PsExec è un'utilità creata per consentire l'accesso remoto ad altri computer. Ciò consente agli utenti di eseguire attività in remoto su computer distanti senza essere fisicamente presenti in loco.

Quando la DWORD è stata aggiunta ai computer su cui si desidera modificare il file hosts, eseguire le seguenti attività sul computer di origine (da dove si lavorerà).

  1. Scarica il pacchetto di utilità PsExec . Una volta scaricato, estrailo in un'unica cartella.
  2. Ora avvia il prompt dei comandi con privilegi di amministratore.
  3. Passare alla cartella PsExec estratta dal prompt dei comandi, come nell'esempio seguente:
  4. Immettere il seguente comando per avviare il prompt dei comandi del computer remoto:
    psexec \10.0.0.172 -u administrator -p admin123 cmd
    Sostituire l'indirizzo IP con il nome o l'indirizzo IP del computer remoto e il nome utente e la password rispettivamente dopo -u e -p.
    host remoti modificati 1
  5. Ora hai eseguito correttamente il prompt dei comandi remoto. Utilizzare il seguente comando per aggiungere una voce al file host del PC remoto sostituendo l'indirizzo IP e l'URL corrispondente di propria scelta:
    echo 0.0.0.0 www.itechtics.com >> %WINDIR%System32DriversEtcHosts

Ora puoi premere i tasti di scelta rapida Ctrl + C per disconnettersi dal prompt dei comandi del computer remoto e procedere alla connessione al PC successivo.

Parole di chiusura

Sebbene il file hosts sia importante per il sistema Windows, non lo influenza in alcun modo se si decide di eliminare il file volontariamente o involontariamente. A meno che tu non abbia apportato determinate modifiche al file, non accade nulla di drastico se rimuovi l'intero file. Può sempre essere sostituito con un file vuoto con il nome host.

Inoltre, qualsiasi modifica apportata al file può anche essere annullata in qualsiasi momento. Quindi, giocare con il file non può essere considerato pericoloso per il sistema. Tuttavia, sarebbe saggio creare un backup del file originale per ogni evenienza.