Che cos'è il file Hosts e come lo modifichi in Windows?

Che cos'è il file Hosts e come lo modifichi in Windows?

I file host sono file di testo utilizzati per mappare i nomi di dominio agli indirizzi IP, esattamente ciò che fanno i server DNS. Puoi usarli per semplificare la connessione ai siti Web e, come tale, a volte dovrai modificarne uno.





Pertanto, questa guida spiegherà quali file host sono su Windows, come puoi modificarli e cosa fare se non sei in grado di farlo.





FARE USO DEL VIDEO DEL GIORNO

Che cos'è un file host su Windows?

  File Hosts nel Blocco note

Quando il tuo computer vuole connettersi a un sito Web, deve comunicare con un server DNS per convertire l'URL in un indirizzo IP . Tuttavia, se conosci già l'indirizzo IP di un URL, puoi aggiungere i dettagli al file host e il tuo PC lo utilizzerà senza consultare un server DNS o la cache.





Supponiamo che tu voglia cercare il nostro sito, MakeUseOf, nel tuo browser web. Affinché la ricerca abbia successo, il tuo PC ha bisogno di un indirizzo IP, quindi cerca nel file host.

Se hai precedentemente specificato l'URL di MakeUseOf e l'IP corrispondente nel file, il tuo PC utilizza tali informazioni per connettersi. In caso contrario, il PC tenterà di trovare l'indirizzo IP nella cache DNS o di connettersi a un server DNS normalmente.



come fare uno screenshot su snapchat senza

I file host sono presenti in tutti i sistemi operativi, ma in posizioni diverse. Ecco le località tipiche:

  • Windows 10 - 'C:\Windows\System32\driver\ecc\host'
  • Mac OS X - '/privato/etc/host'
  • Linux - '/etc/hosts'

Perché dovresti modificare il file host?

Il file hosts viene modificato per diversi motivi, ma in genere si desidera farlo per uno dei due usi.





Innanzitutto, il file hosts è utile se il tuo server DNS non funziona in modo efficiente. Se il tuo server DNS funziona lentamente, puoi inserire l'indirizzo IP e il nome di dominio nel file hosts per velocizzare il processo di ricerca (se conosci tutti i dettagli).

Al contrario, puoi utilizzare il riquadro host per impedire a un PC di accedere a un sito Web. Poiché il file hosts è il primo porto di scalo per un PC, puoi inserire un indirizzo non valido per il sito di destinazione per impedire al tuo PC di accedervi.





Come modificare il file host in Windows 10 e 11

La modifica del file hosts in Windows è abbastanza semplice. Segui i passaggi seguenti.

1. Crea un backup

Per prima cosa, dobbiamo creare un backup. Questo ti aiuterà a tornare allo stato precedente se qualcosa va storto.

Segui questi passaggi per procedere:

  1. Avvia File Explorer e vai alla posizione indicata di seguito:
    C:\Windows 
    ystem32\drivers\etc
  2. Cerca il file hosts e fai clic con il pulsante destro del mouse su di esso.
  3. Scegliere copia e incolla il file in un'altra posizione sicura sul tuo PC.   add-block-indirizzo-ip-sito

Per aggiungere un ulteriore livello di sicurezza, puoi anche creare un punto di ripristino . Questo punto di ripristino consentirà di ripristinare lo stato corrente del sistema operativo utilizzando la funzionalità Ripristino configurazione di sistema.

2. Utilizzare Blocco note per modificare il file host

In questo metodo, avvieremo il file hosts utilizzando l'app Blocco note e lo modificheremo direttamente lì.

Ecco tutto quello che devi fare:

  1. Apri il Blocco note premendo Vittoria + S , digitando 'Blocco note' nella ricerca di Windows e facendo clic su Esegui come amministratore .
  2. Nella finestra seguente, vai a File > Aprire .
  3. Digitare la seguente posizione nel campo di testo per Nome file e fare clic Aprire . Puoi anche navigare manualmente nel file.
    C:\Windows\System32\drivers\etc\hosts
  4. Una volta aperto il file, scorri fino alla fine e inserisci l'indirizzo IP seguito dal nome a dominio del sito che vuoi bloccare. Supponiamo di voler aggiungere l'indirizzo IP di Google al file. Usando questo esempio, il nostro file apparirà come segue.
    127.0.0.1 <a href="http://www.google.com">www.google.coma>
      aggiungi-blocco-sito-sito-web
  5. Se vuoi bloccare un sito, inserisci semplicemente indirizzi IP errati come 0.0.0.0. Utilizzando l'esempio sopra, inseriremo il seguente testo se vogliamo bloccare Google.
    0.0.0.0 <a href="http://www.google.com">www.google.coma>
      nbtstat-r
  6. Per risparmiare tempo, clicca su File > Salva come .
  7. Espandi il menu a discesa per Salva come tipo e scegli Tutti i files .
  8. Assegna un nome al file host2 e salvalo sul desktop.

Ora che hai un file hosts pronto per l'uso, tutto ciò che devi fare è metterlo nella posizione giusta.

  1. Vai sul desktop, fai clic con il pulsante destro del mouse sul file appena creato e scegli Rinominare .
  2. Rimuovi il 2 (o qualsiasi altro numero/lettera che hai aggiunto) in modo che il file venga nominato solo come Host.
  3. Copia questo file.
  4. Avvia File Explorer e vai alla posizione originale dell'host.
  5. Incolla qui il nuovo file e fai clic su Sostituisci il file in questa destinazione se viene visualizzata una richiesta di sovrascrittura.

Il file hosts modificato è ora pronto per l'uso.

Cosa fare se il file Hosts non funziona

Se il file hosts non funziona sul tuo sistema, possono esserci diversi motivi per cui ciò sta accadendo. Potresti non essere in grado di aprire il file perché il formato non è supportato o non hai abbastanza autorizzazioni per accedervi.

Se riscontri problemi con il file, ecco alcuni metodi di risoluzione dei problemi che puoi provare:

1. Svuota la cache DNS e NetBIOS

Poiché tali problemi si verificano comunemente a causa di file di cache corrotti o difettosi, la prima soluzione che consigliamo di provare è svuotare la cache.

Abbiamo spiegato come eseguire quest'ultimo nella nostra guida su cos'è un server DNS , quindi dai un'occhiata per istruzioni su come farlo.

come sostituire lo schermo del cellulare

Dopo aver svuotato la cache DNS, attenersi alla seguente procedura per svuotare la cache NetBIOS:

  1. Digita Prompt dei comandi nella ricerca di Windows e fai clic su Esegui come amministratore .
  2. Nella finestra seguente, eseguire il comando seguente:
    nbtstat -R

Una volta eseguito il comando, verificare se il problema è stato risolto.

2. Reimpostare il file Hosts

Puoi anche provare a ripristinare il file hosts alla sua versione predefinita per risolvere eventuali problemi ad esso correlati.

  1. Avvia File Explorer e vai alla posizione seguente:
    %systemroot%  
    ystem32\drivers\etc
  2. Rinominare il file hosts in hosts.bak.
  3. Quindi, vai alla seguente posizione:
    %WinDir% 
    ystem32\drivers\etc
  4. Fare doppio clic sul file hosts e sostituire il testo presente in esso con il seguente:
    # Copyright (c) 1993-2009 Microsoft Corp. 
    #
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    #
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a '#' symbol.
    #
    # For example:
    #
    # 102.54.94.97 rhino.acme.com # source server
    # 38.25.63.10 x.acme.com # x client host
    # localhost name resolution is handled within DNS itself.
    # 127.0.0.1 localhost
    # ::1 localhost
  5. Salva il file per apportare le modifiche.

Personalizzazione del file host su Windows

Ora sai come modificare il file hosts in Windows. Puoi utilizzare queste informazioni per eseguire una serie di attività, come bloccare i siti Web, reindirizzarli, creare collegamenti a siti Web e persino testare i server Web.