File host: un modo semplice ed efficiente per amministrare l'accesso a Internet

01/03/2020

La struttura dei moderni sistemi operativi presuppone l'esistenza di un'enorme quantità di informazioni di servizio memorizzate in vari file di sistema. Un utente che ha anche le competenze di base per lavorare con questi file spesso ha nelle mani uno strumento molto potente, a volte consente solo un paio di righe di testo per modificare il comportamento o l'aspetto del "sistema operativo". Ad esempio, un file host è uno strumento estremamente efficace per la personalizzazione del comportamento dei servizi di rete.

Deviazione richiesta: DNS

DNS In primo luogo, i principi di indirizzo nelle reti moderne basate sul protocollo IP dovrebbero essere brevemente spiegati. Molti utenti si sono imbattuti in un indirizzo IP. Questo è un indirizzo unico all'interno di una singola rete che viene assegnato a ciascun nodo di quella rete (server, router, utente, ecc.). È un tipo speciale di serie di numeri. L'uso di tale formato è conveniente dal punto di vista di un computer, ma estremamente sconveniente dal punto di vista di un utente umano. È molto più conveniente per lui digitare barra degli indirizzi Browser "mywebpage.com" che comporre numeri come "15.112.75.10". Per fare in modo che tutto funzioni bene, su Internet è disponibile uno speciale sistema distribuito: DNS (Domain Name System). Questo sistema è costituito da singoli server specializzati che memorizzano informazioni sulla corrispondenza tra l'indirizzo IP e il nome della lettera di una risorsa nella rete globale. I computer degli utenti inviano richieste DNS speciali in risposta alle quali ricevono gli indirizzi IP delle risorse richieste. L'utilizzo di un file host può ridurre il numero di tali richieste. Inoltre, le informazioni da questo file hanno una priorità più alta rispetto ai dati che il computer riceve dal server DNS.

Utilizzo di un file host: blocco di singole risorse

file host Il motivo più comune per l'utilizzo di un file host è bloccare le singole risorse di rete. Ad esempio, l'utente può provare a ridurre la quantità di pubblicità. Oppure i genitori vogliono limitare l'accesso dei loro figli ai social network e ai giochi online. Ovviamente, tale blocco può essere implementato utilizzando programmi di terze parti. In particolare, la maggior parte dei firewall offre ampie opportunità di creare regole complesse, inclusa la chiusura dell'accesso ai singoli siti. Ma un programma aggiuntivo è il consumo di risorse informatiche aggiuntive. Inoltre, non tutti gli utenti vorranno capire il processo di creazione delle regole. E il file host viene caricato in memoria all'inizio del sistema operativo e viene memorizzato lì per la durata del suo funzionamento. Cioè, il suo uso praticamente non distrae le risorse della macchina. Tutto ciò che serve è associare il nome della risorsa Internet che viene bloccato con "ip" ovviamente inesistente. Di regola, l'indirizzo è "127.0.0.1".

Utilizzo del file host: reindirizzamento del dominio

Un'altra funzione del file host è il reindirizzamento del dominio. Questa funzione viene spesso utilizzata dai programmatori e dagli amministratori di rete per reindirizzare gli utenti, ad esempio, alle risorse della rete aziendale locale. Inoltre, la specifica esplicita di un indirizzo IP consente di accelerare il processo di caricamento delle risorse Internet visitate di frequente, poiché in questo caso la macchina client non dovrà contattare un server DNS remoto. A proposito, ecco l'idea per il primo di aprile! Penso che i tuoi colleghi saranno molto sorpresi nel vedere alcune pagine di fumetti al posto del solito Odnoklassniki.

Frodi che utilizzano il file host


file host

Sfortunatamente, le proprietà utili di questo file sono spesso usate dagli hacker. Inserendo dati falsi, il software virale può, ad esempio, bloccare l'accesso ai siti di aziende antivirus note o reindirizzare l'utente anziché il suo amato Facebook a sito di phishing attaccante. Per minimizzare tali rischi, gli utenti a volte rendono il file host di sola lettura. Per fare ciò, basta fare clic con il tasto destro del mouse sul file hosts, selezionare la voce "Proprietà" nel menu a discesa e spuntare l'attributo "Sola lettura" nella finestra che si apre. Se in futuro è necessario modificare questo file, rimuovere temporaneamente l'attributo.

Posizione e formato del file hosts

file host windows 7 Il file host di Windows 7 (come tutti i sistemi operativi Windows dal 2000) si trova nella cartella:% SystemRoot% system32driversetc, dove% SystemRoot% è la cartella del sistema operativo (per impostazione predefinita, c: Windows) e si chiama host. Questo percorso può essere modificato dall'utente modificando la chiave di registro HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesTcpipParametersDataBasePath. Secondo i suoi host di formato - un documento di testo semplice. Di conseguenza, per lavorare con esso, è possibile utilizzare il familiare a tutti "Notepad" o qualsiasi altro editor di testo. Tuttavia, a partire da Windows Vista, il lancio dell'editor dovrebbe essere eseguito per conto dell'amministratore.

Modifica del file hosts

il file host è vuoto All'interno del file predefinito contiene già alcune informazioni di base (vedi sull'immagine sopra). Ogni riga in un documento così "intatto" viene commentata con un "#". Il sistema ignorerà tutto da questo personaggio fino alla fine della riga. A proposito, se il file host è vuoto, può significare solo una cosa: è già stata modificata. Come puoi vedere dai commenti, l'utente può aggiungere le proprie linee del seguente formato: <nome risorsa> <# commento facoltativo>. Se, per esempio, è necessario bloccare il sito della rete sociale di Odnoklassniki, si aggiunge la seguente riga: 127.0.0.1 www.odnoklassniki.ru Al lavoro, devi lavorare . Successivamente, l'accesso a questa risorsa verrà chiuso per tutti i programmi e i servizi di rete sul computer. In linea di principio, niente di complicato. È vero, ci sono un paio di svantaggi nell'utilizzo del file hosts. Innanzitutto, non supporta i jolly. Cioè, non puoi bloccare l'accesso a tutti i siti nel dominio ".com" semplicemente inserendo la riga 127.0.0.1 * .com . In secondo luogo, quando si utilizza un server proxy, il contenuto del file host viene ignorato dal sistema. Ci sono alcuni modi per aggirare questa restrizione, ma ne parleremo ancora la prossima volta.

OSHE: semplice modifica del file host

OSHE Come accennato in precedenza, è possibile modificare il file host nel solito blocco note. Ma ci sono programmi di utilità che possono rendere questo processo ancora più semplice. Uno di questi è OSHE (Online Hosts Editor di soluzioni). L'utilità è compatta, il processo di installazione è semplice e non dovrebbe causare problemi nemmeno per un utente inesperto. Il software è distribuito sotto i termini di freeware. Questo programma, in primo luogo, trova sé stesso il file hosts e, in secondo luogo, consente di modificarlo non sotto forma di un file di testo, ma sotto forma di tabella. Tale tabella contiene quattro colonne. La seconda, terza e quarta colonna sono simili ai campi che sono già stati descritti sopra: l'indirizzo IP, il nome della risorsa e un commento arbitrario (solo qui non è necessario inserire "#", verrà aggiunto automaticamente al file finale). Nella prima colonna, l'utente rileva se la riga è attiva o meno. In effetti, l'assenza di un segno indica la presenza del carattere "reticolo" all'inizio di una determinata riga del file host. Puoi creare nuove linee, cancellare o modificare quelle vecchie. Dopo aver completato tutte le azioni, è sufficiente salvare le modifiche e riavviare il computer. Un nuovo file host verrà automaticamente messo in memoria all'avvio del sistema. Nella finestra principale del programma c'è anche un segno di spunta, la cui scelta consente di rendere il file di sola lettura (il significato di tali azioni è stato descritto sopra). In generale, OSHE è in grado di fornire alla maggior parte degli utenti strumenti utili per lavorare con il file hosts.

Il comandante degli host: per gli amanti della linea di comando

Soprattutto per gli appassionati di minimalismo, esiste un'utilità Hosts Commander (nota anche come hostscmd), con la quale è possibile modificare il file host direttamente dalla riga di comando. Esistono versioni di questo software per Windows e Linux. Gli utenti di Windows devono copiare il file di programma (non richiede l'installazione stessa) nella directory dei file di sistema. Dopodiché, questo exe-shnik sarà disponibile dalla riga di comando senza la necessità di specificare il percorso completo. Le funzionalità del software includono l'aggiunta, l'eliminazione, la disattivazione e l'occultamento degli host, la modifica e la visualizzazione degli host per maschera, la creazione di backup del file di sistema e l'annullamento delle modifiche recenti, oltre a molte altre utili funzionalità. Sì, questa utility è anche assolutamente gratuita. Sarà utile agli amministratori di sistema di piccole imprese e utenti domestici avanzati.