Come configurare smartphone e PC. Portale informativo

Perché non esiste un file host? Contenuto del file host

I problemi con la connessione Internet sono una delle conseguenze più comuni dell'infezione di un computer da parte di un virus. In questo caso, i siti non si aprono oppure invece di un sito l'utente finisce su un altro e questo comportamento può essere osservato anche dopo la rimozione del virus. Causa? Il programma dannoso modifica le impostazioni e i file di sistema, tra cui uno dei più importanti è il file host.

Perché è necessario il file host e dove si trova?

Probabilmente hai già sentito parlare di questo file; sembra che venga utilizzato per bloccare siti o qualcosa del genere. Sì, contiene tale funzionalità, ma originariamente veniva utilizzato per altri scopi più importanti. A proposito, sapevi che il file host è presente non solo in Windows 7/10, ma anche in Linux, Mac OS e Android? Questa versatilità non è affatto casuale, perché il file host è apparso agli albori di Internet.

In realtà allora Internet non esisteva nel vero senso della parola e, se c'era qualcosa, erano piccole reti locali. Come adesso, i computer al loro interno comunicavano tramite indirizzi IP, che erano comprensibili alle macchine, ma non molto convenienti per gli utenti. Poi il personale IT ha deciso di implementare l'accesso ai computer per nome, cosa che hanno fatto, ma gli indirizzi IP non sono scomparsi; gli host avevano ancora bisogno di indirizzi digitali, non analogici, per i messaggi.

Una soluzione è stata trovata molto rapidamente. A ciascun computer della rete locale veniva inviato uno speciale file Host contenente un elenco di nomi host e i relativi indirizzi IP. Quando un computer si rivolgeva a un altro per nome, quest'ultimo veniva abbinato al suo indirizzo digitale e così veniva stabilita una connessione. All'inizio tutto andava benissimo, ma le risorse erano sempre di più, l'elenco nel file Hosts cresceva e inviarlo a un PC diventava sempre più problematico. Era necessaria una nuova soluzione e ne è stata trovata una. La tabella delle corrispondenze fu trasferita nell'Internet allora già formato, formando un sistema di nomi di dominio e il file Hosts divenne in gran parte superfluo.

Tuttavia, gli sviluppatori non lo hanno rimosso dai loro sistemi operativi. È ancora presente nella maggior parte dei sistemi operativi, stabilendo ancora una corrispondenza tra l'indirizzo IP e il dominio del sito e, come prima, la sua richiesta ha una priorità maggiore rispetto all'accesso ai server DNS, ma i suoi contenuti sono ormai diventati molto più poveri, limitato a due voci e anche in questo caso inattivo. Attualmente, gli host vengono utilizzati principalmente per reti di scambio di banner, reindirizzamento automatico da una risorsa all'altra, nonché per accelerare l'accesso ai siti.

Nelle prime versioni di Windows, il file host si trovava nella cartella %windir%; a partire da NT, la sua posizione permanente è C:/Windows/System32/driver/ecc. In rari casi, il file HOSTS si trova in una cartella diversa, il percorso può essere determinato nell'editor del registro espandendo il ramo HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/Tcpip/Parameters e guardando il valore del parametro DataBasePath.

Come cambiare il file host: apertura, modifica e salvataggio

Quindi, sappiamo dove si trova gli host, ora vediamo cosa si può fare con esso e perché potrebbe essere necessario modificarlo. In sostanza, il file host è un normale documento di testo, solo senza estensione. Puoi aprirlo con qualsiasi editor di testo, lo stesso Blocco note standard.

Ci sono anche utilità speciali come Editor degli host, ma il loro utilizzo nella maggior parte dei casi forse non è necessario. Il contenuto del file host viene presentato con brevi informazioni sul suo scopo e due esempi di utilizzo. La sintassi delle voci è molto semplice. L'indirizzo IP viene prima, seguito dal nome host qualche spazio dopo. Ad esempio, IP 38.25.63.10 corrisponderà all'indirizzo x.acme.com e IP 127.0.0.1 o::1 (per IPv6) corrisponderà all'indirizzo del computer locale (localhost).

Tieni presente che tutte le righe sono precedute dal segno #, ciò significa che la riga è commentata, cioè è inattiva, il che è come se il file fosse vuoto. Inizierà a funzionare solo quando aggiungi una nuova voce. Facciamo un esempio di come modificare il file host in Windows 7/10 e utilizzarlo per bloccare un sito Web, reindirizzando la richiesta al computer locale. Diciamo che vogliamo limitare l'accesso al social network VKontakte. Per fare ciò, aggiungi la seguente riga alla fine del file:

127.0.0.1 vk.com

Salviamo il file HOSTS come qualsiasi altro file di testo, riavviamo il browser e proviamo ad accedere al sito. Di conseguenza, riceverai l'errore "Impossibile accedere al sito". Funziona in modo molto semplice. Quando un utente va su vk.com, il browser accede prima a HOSTS e cerca una corrispondenza tra il nome host e il suo indirizzo IP e, dopo averlo trovato, va all'indirizzo IP specificato, ignorando i servizi del server DNS, poiché accede all'host il file è una priorità.

Ovviamente sul computer locale non è presente alcun social network, quindi il browser restituisce un errore. In questo modo puoi bloccare eventuali risorse registrandole in HOSTS in una colonna. Un altro esempio di utilizzo di un file host è il reindirizzamento a un altro sito su Internet. Qui è tutto uguale, solo che al posto dell'indirizzo IP locale 127.0.0.1 viene scritto l'indirizzo di un altro sito. A proposito, i virus spesso lo fanno modificando HOST e aggiungendo reindirizzamenti alle risorse di phishing.

Questo è il motivo per cui è così importante sapere come dovrebbe apparire il file host predefinito. Se non lo hai modificato e contiene voci non commentate, questo dovrebbe essere motivo di preoccupazione. Tuttavia, le utilità anti-spyware possono anche cambiare host scrivendovi gli indirizzi di risorse inaffidabili bloccate. Le modifiche possono essere apportate anche dai keygen utilizzati per bypassare l'attivazione del software concesso in licenza.

Come recuperare un file host cancellato o modificato

Sopra, abbiamo esaminato i principi di base su come funziona il file e allo stesso tempo abbiamo imparato come modificarlo. Ahimè, non tutto va così liscio. Spesso gli utenti si lamentano del fatto che il file host non può essere aperto e, se possibile, non può essere modificato o il sistema elimina automaticamente le righe aggiunte da esso. Il motivo principale di ciò è che l'utente non dispone dei diritti appropriati.

La modifica deve essere eseguita con privilegi elevati. Come posso aprire il file host come amministratore se non esiste un'opzione corrispondente nel menu contestuale? Molto semplice. Vai alla posizione del file eseguibile di Blocco note o di un altro editor di testo, fai clic destro su di esso e seleziona "Esegui come amministratore" dal menu.

Nell'interfaccia dell'editor tramite il menu File – Apri trova e apri il file host, ricordandoti solo di selezionare “Tutti i file” invece di “Documenti di testo” nella finestra di panoramica standard.

In Windows 8.1 e 10, un file host modificato può essere ripulito dagli strumenti di sicurezza del sistema, in particolare da Windows Defender integrato. Per evitare che ciò accada, gli host devono essere aggiunti all'elenco di esclusione. Avvia Defender, vai alla scheda Impostazioni e seleziona File e posizioni esclusi a sinistra.

Specificare il percorso del file host e salvare le impostazioni.

Il sistema non lo controllerà più, pertanto le modifiche apportate non verranno annullate.

In Windows 10, vengono fatte eccezioni dal componente Windows Defender Security Center, avviato dalla barra delle applicazioni.

Inoltre, non possiamo escludere problemi durante il tentativo di salvare un file modificato. Il motivo è lo stesso: mancanza di diritti. Risolvere questo problema non è difficile. Poiché il sistema non consente di salvare il file modificato direttamente nella cartella etc, salvalo sul desktop (rimuovi l'estensione, se assegnata).

Rinominare il file originale in hosting.old, quindi copiare il nuovo file host modificato dal desktop nella cartella etc.

Esiste un modo più radicale, ad esempio gli host possono essere modificati direttamente eseguendo l'avvio da qualsiasi LiveCD con un file manager integrato.

E un'ultima cosa. Cosa fare se il file host è stato modificato o eliminato? E' possibile ripristinarlo in qualche modo? L'eliminazione di questo file non influirà in alcun modo sul funzionamento del sistema, a meno che tu non lo abbia modificato per uno scopo specifico. Per quanto riguarda il recupero, ci sono diverse soluzioni. Il file host di origine, sebbene contenga dati, è essenzialmente equivalente a un file vuoto. Crea un file di testo vuoto sul desktop, rimuovi la sua estensione e spostalo nella cartella etc, questi saranno i tuoi nuovi host.

Puoi anche prendere il file da un altro computer o macchina virtuale con Windows; praticamente non c'è differenza nelle versioni del sistema operativo. Se desideri ripristinare il contenuto degli host originali, puoi eliminare manualmente tutte le righe non commentate o utilizzare l'utilità di guarigione gratuita Dr.Web CureIt! – è in grado di ripristinare l'host ripristinandone il contenuto allo stato predefinito.

Che tipo di file è questo: host?!

file hostè un file di testo speciale in Windows 7 e Windows 8 che contiene un database di nomi di dominio e indirizzi IP per abbinarli. Questo file ha la precedenza sulle richieste ai server DNS. Pertanto lo è file host I virus amano scrivere lì dati falsi per reindirizzarli a siti infetti da un virus.

Dove si trova il file host?

Su sistemi operativi a 32 bit Windows7x32 E Windows8x32 file hostè in catalogo %systemroot%\system32\drivers\ecc. Quelli., se Windows 7 o Windows 8 è installato sull'unità locale C:\, allora il percorso sarà così:
C:\Windows\system32\driver\ecc
Nei sistemi operativi a 64 bit Windows 7 x64 e Windows 8 x64, il file host si trova nella cartella . . Cioè, se Windows 7 o Windows 8 sono installati sull'unità locale C:\, il percorso sarà così:
C:\Finestre\ \SysWOW64\driver\ecc

Come ripristinare il file Hosts.

Metodo 1. Ripristina automaticamente il file host.

A causa di frequenti lamentele riguardo ospita l'infezione del file, Microsoft ha realizzato una patch speciale - fix - la cui installazione ripristina il file host nella sua forma originale . Devi solo scaricare la patch da qui: collega, installa e riavvia il computer.

Metodo 2: ripristino manuale del file host.

Ripristinare file host manualmente, è necessario seguire alcuni semplici passaggi.

1) Premere la combinazione di tasti Vittoria+R e nella linea Aprire scrivi il percorso:
%systemroot%\system32\drivers\ecc
premi il bottone OK.
Nel caso di un sistema a 64 bit scrivere il percorso:
%systemroot%\SysWOW64\drivers\ecc.
2) Fare clic sul file ospiti fare clic con il tasto destro e selezionare la voce di menu Rinomina. Rinominiamo il file in host.vecchio.
3) Ora devi creare un nuovo file ospiti predefinito. Per fare ciò, fare clic con il tasto destro su uno spazio vuoto nella stessa cartella e selezionare Creare >>> Documento di testo. Inserisci il nome del file - ospiti e premere il tasto Invio ↵.
In questo caso, quando ti viene chiesto se il nome del file non avrà estensione TXT, clicca sul pulsante .
4) Apri un nuovo file ospiti nell'editor di testo Blocco note e copia lì questo testo:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# Questo è un file HOSTS di esempio utilizzato da Microsoft TCP/IP per Windows.
#
# Questo file contiene le mappature degli indirizzi IP sui nomi host. Ogni
# la voce deve essere mantenuta su una riga individuale. L'indirizzo IP dovrebbe
# essere inserito nella prima colonna seguito dal nome host corrispondente.
# L'indirizzo IP e il nome host devono essere separati almeno da uno
#spazio.
#
# Inoltre, è possibile inserire commenti (come questi) su singoli utenti
# righe o seguendo il nome della macchina indicato dal simbolo "#".
#
# Per esempio:
#
# 102.54.94.97 rhino.acme.com # server di origine
# 38.25.63.10 x.acme.com # x host client
# La risoluzione dei nomi localhost viene gestita all'interno del DNS stesso.
# 127.0.0.1 hostlocale
# ::1 host locale

5) Salva e chiudi file host. Riavviare il computer.

Due mesi prima avevo scritto di... Uno dei metodi suggeriti era controllare il file host. Quindi questo problema è stato trattato brevemente, ma ora lo considereremo più in dettaglio.

I programmi antivirus molto spesso modificano il file host scrivendo determinati comandi. Di conseguenza, l'accesso a Odnoklassniki o VKontakte potrebbe andare perso (a volte l'utente apre il sito Web VKontakte "sinistro" con una richiesta di inviare un SMS per sbloccare la pagina), l'antivirus interromperà l'aggiornamento o la connessione Internet scomparirà del tutto. Succede anche che invece di un sito ne venga caricato un altro. Ad esempio, apri la pagina iniziale di Yandex o Google e viene visualizzato un sito pubblicitario.

In tutti questi casi è necessaria la pulizia del file host. Se il motivo è la comparsa di virus pubblicitari o il blocco dell'accesso, il problema scomparirà. Può essere fatto in 2 modi: manualmente e utilizzando i programmi. E di seguito sono riportate le istruzioni su come correggere il file host utilizzando ciascuno di questi metodi.

Come cancellare manualmente il file host

La pulizia manuale è molto semplice, come potrai vedere tu stesso.

Fai clic su Win + R e copia la riga nella finestra che appare: blocco note %SystemRoot%\system32\drivers\etc\hosts. Di conseguenza, il Blocco note verrà avviato con il contenuto di questo file.

C'è un altro modo per aprirlo:



Pronto. Ecco come dovrebbe apparire il file host:

Innanzitutto ci sono le spiegazioni degli sviluppatori Windows su cosa sia questo file. Quindi vengono forniti un paio di esempi su come scrivere correttamente i comandi. I commenti sono scritti in testo semplice e non eseguono alcuna azione (questo è indicato dall'icona cancelletto # all'inizio di tutte le righe).

Ma nel tuo caso, molto probabilmente ci sarà molto più testo. E senza cancelletto, ovviamente. Ad esempio, in questo modo:


La riga 127.0.0.1 nega l'accesso al sito Web specificato. Nell'esempio sopra, questi sono Odnoklassniki, Meil.ru e il portale Kaspersky. Se lì vengono scritti altri numeri, significa che c'è un reindirizzamento a una sorta di sito falso.

Per pulire il file è necessario rimuovere queste righe extra. Ma assicurati di guardare come dovrebbe apparire la versione originale per non cancellare nulla di non necessario.

A proposito, a volte queste linee extra sono nascoste proprio in fondo. Cioè, quando apri il file, sembra che non ci sia nulla, ma se scorri fino in fondo puoi trovare diversi comandi del virus.


Quindi salva le modifiche accettate. Per fare ciò, fare clic su File – Salva nel blocco note.

Riavvia il tuo computer o laptop e il problema con i virus pubblicitari o il blocco dei siti dovrebbe scomparire. Se quello era il motivo, ovviamente.

Cosa fare se non si dispone dei diritti per modificare il file host? Copialo sul desktop, elimina le righe extra, salva le modifiche, quindi inseriscilo nella stessa cartella e sostituisci la versione precedente. E poi riavvia il PC.

Se il problema persiste, controlla prima se le modifiche al file host sono state salvate. Dopotutto, questo è un errore abbastanza comune tra gli utenti inesperti.

Le istruzioni sono universali per tutti i sistemi operativi, quindi la sua versione qui non ha importanza.

Come riparare il file host tramite AVZ

AVZ è perfetto per questo: una potente utility antivirus che aiuta a pulire il tuo PC da virus e ogni sorta di assurdità pubblicitaria. Questo programma troverà il file, anche se è nascosto o completamente rinominato. È gratuito e puoi scaricarlo.

Per aprire AVZ, seleziona il collegamento, fai clic con il pulsante destro del mouse ed eseguilo come amministratore.

Dopo di che:



L'utilità AVZ pulirà il file host, dopodiché tutto ciò che dovrai fare è riavviare il tuo laptop o computer. Tutto richiederà 5-10 secondi. Inoltre, il programma funziona su qualsiasi sistema operativo: Windows 10, 8.1, 7 e XP.

Ripristino del file host predefinito

Come bonus, ti darò un altro metodo: le istruzioni ufficiali di Microsoft su come ripristinare il file host. Puoi conoscerlo. Questa opzione è adatta a coloro che hanno eliminato accidentalmente il file host e desiderano ripristinarlo. Le istruzioni sono anche universali e adatte a Windows 7, 8 e 10.

Buon pomeriggio. C'era una volta ho scritto un articolo sui nuovi sistemi operativi. In quel momento, in qualche modo non pensavo che sarebbe stato necessario scrivere un articolo sull'opposto: come riportarlo alle "condizioni di fabbrica". Il fatto è che alcuni "programmi amichevoli" (ovviamente si tratta di virus) possono modificarlo da soli e aggiungere qualche sito utile per noi, ad esempio VKontakte, Yandex, Google o qualcos'altro... E dopo riceviamo un messaggio che questo il sito non è disponibile al momento. Naturalmente, questa è la cosa più semplice, controllare la presenza di voci extra nel file host, ma non tutti i principianti lo indovineranno. È per queste persone che verrà scritta questa piccola istruzione.

Istruzioni


  • UN. Modifica il file corrente rimuovendo il contenuto e riempiendolo con quanto segue:

    # Copyright (c) 1993-2009 Microsoft Corp.
    #
    # Questo è un file HOSTS di esempio utilizzato da Microsoft TCP/IP per Windows.
    #
    # Questo file contiene le mappature degli indirizzi IP sui nomi host. Ogni
    # la voce deve essere mantenuta su una riga individuale. L'indirizzo IP dovrebbe
    # essere inserito nella prima colonna seguito dal nome host corrispondente.
    # L'indirizzo IP e il nome host devono essere separati almeno da uno
    #spazio.
    #
    # Inoltre, è possibile inserire commenti (come questi) su singoli utenti
    # righe o seguendo il nome della macchina indicato dal simbolo "#".
    #
    # Per esempio:
    #
    # 102.54.94.97 rhino.acme.com # server di origine
    # 38.25.63.10 x.acme.com # x host client

    # La risoluzione dei nomi localhost viene gestita all'interno del DNS stesso.
    # 127.0.0.1 hostlocale
    # ::1 host locale

Pochi utenti che lavorano con i "sette" e navigano in Internet comprendono il vero significato del file HOSTS (Windows 7). Il suo contenuto verrà mostrato un po’ più tardi, ma per ora soffermiamoci un po’ sulla teoria.

perché è necessario?

In generale, se qualcuno presta attenzione, il file stesso si trova nella directory etc, se ti sposti in sequenza lungo l'albero dalla cartella Windows, attraverso System32 alla directory dei driver sull'unità di sistema. Non tutti, però, entrano in una tale complessità del sistema; in generale, ciò non è necessario. D'altra parte, se presti attenzione, l'oggetto in sé non ha un'estensione, sebbene in realtà si tratti di un normale documento di testo.

Ma diamo uno sguardo più da vicino a Windows 7. Il suo contenuto è che è questo oggetto che è responsabile nel sistema della relazione tra i nomi host (siti, nodi, ecc.) e della determinazione dei loro indirizzi IP per fornire l'accesso all'utente finale alla risorsa. In parole povere, non abbiamo bisogno di inserire combinazioni di numeri nel browser, ma possiamo solo specificare i nomi delle risorse.

E ancora un piccolo chiarimento sul file HOSTS (Windows 7). Il suo contenuto potrebbe cambiare. A seconda delle modifiche apportate, ciò può contribuire a bloccare determinati siti, ad accelerare l'accesso a determinate risorse o, al contrario, può fare uno scherzo crudele reindirizzando l'utente a siti dubbi. Tuttavia, prima diamo un'occhiata al file originale.

(Windows 7): Sommario

Quindi, per prima cosa, proviamo ad aprire. Va detto che se usi il metodo standard del doppio clic, non funzionerà nulla, perché, come accennato in precedenza, questo oggetto non ha un'estensione. Inoltre, il file potrebbe essere nascosto, quindi dovresti prima selezionare mostra oggetti nascosti nel menu Visualizza. Ma il sistema offrirà diverse applicazioni da aprire. Scegliamo la cosa più semplice: il Blocco note standard e guardiamo il contenuto del file HOSTS (Windows 7). Davanti a noi c'è qualcosa di incomprensibile: testo descrittivo, alcuni esempi e una riga che indica l'IP locale (# 127.0.0.1 localhost). E' così che dovrebbe essere.

Attenzione! Non dovrebbe esserci nulla sotto la linea che indica l'indirizzo locale riservato, a meno che, ovviamente, l'utente non voglia che qualche risorsa venga bloccata!

In generale, tutto ciò che è al di sopra di localhost ha risorse consentite. Tutto quello che c'è sotto è bloccato. Non è difficile intuire che molti virus, in particolare programmi che distribuiscono spam o pubblicità (malware, adware, ecc.) modificano autonomamente il contenuto di questo file. Quindi risulta che quando richiede una risorsa, l'utente riceve un reindirizzamento (reindirizzamento) a una completamente diversa.

HOST predefiniti in Windows 7

Abbiamo esaminato il file originale. Ora diamo un'occhiata al contenuto modificato. Per correggerlo, puoi prendere il contenuto di un file “pulito” per i “sette” da un altro computer o da Internet, copiarlo, quindi incollarlo nell'originale e salvarlo.

Ma c'è un problema. Il fatto è che a volte, dopo aver rimosso tutto ciò che non è necessario, non è possibile salvare il file come originale (il sistema semplicemente non lo consente).

Cosa fare in questo caso? Innanzitutto, elimina completamente l'originale (Shift + Canc), ignorando il Cestino. Quindi facciamo clic con il pulsante destro del mouse sullo spazio vuoto all'interno della directory etc e creiamo un nuovo file con lo stesso nome, ma non specifichiamo l'estensione. Ora inseriamo al suo interno il contenuto necessario e salviamo l'oggetto. Successivamente, è necessario trovare lì il file lmhosts.sam ed eliminarlo, come indicato in precedenza.

Questo è tutto, è fatto. Sia nel primo che nel secondo caso è necessario riavviare il sistema. Solo allora tutto funzionerà come previsto. E, naturalmente, la modifica dovrebbe essere eseguita esclusivamente con i diritti di amministratore.

Linea di fondo

Nel complesso, qui è stato fornito un breve riepilogo del file HOST. Se si considerano i problemi relativi al blocco di alcune risorse indesiderate o, al contrario, a consentirne l'accesso con un accesso più rapido, la modifica deve essere eseguita esclusivamente manualmente e secondo determinate regole. Qui è necessario ricordare che il ruolo chiave del separatore è svolto dalla linea che indica l'IP locale riservato. Bene, allora, come si suol dire, è una questione di tecnica. A proposito, la tecnica di cui sopra sarà utile anche se il contenuto dell'oggetto è stato modificato a causa dell'influenza di programmi antivirus.

I migliori articoli sull'argomento