{"id":477484,"date":"2023-08-09T09:15:39","date_gmt":"2023-08-09T09:15:39","guid":{"rendered":""},"modified":"2023-09-05T11:14:49","modified_gmt":"2023-09-05T11:14:49","slug":"hosts-file","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/it\/wiki\/hosts-file\/","title":{"rendered":"File degli host"},"content":{"rendered":"<p>Il file Hosts \u00e8 un componente fondamentale del Domain Name System (DNS) nelle reti di computer. Funziona come un semplice file di testo, mappando i nomi host ai loro indirizzi IP corrispondenti. Quando un utente accede a un sito Web, il computer controlla innanzitutto il file Hosts per vedere se il nome host \u00e8 elencato l\u00ec prima di interrogare un server DNS. Se il nome host si trova nel file Hosts, l&#039;indirizzo IP associato viene utilizzato per connettersi al sito web. Questo meccanismo consente agli utenti di ignorare il processo di risoluzione DNS predefinito e controllare il modo in cui vengono risolti nomi di dominio specifici.<\/p>\n<h2>La storia dell&#039;origine del file Hosts e la sua prima menzione<\/h2>\n<p>Il concetto di file Hosts pu\u00f2 essere fatto risalire agli albori di ARPANET, il predecessore della moderna Internet. Negli anni &#039;70 fu creata la prima versione della tabella host ARPANET, che fungeva da archivio centrale delle mappature tra nome host e indirizzo IP. Tuttavia, poich\u00e9 il numero di host \u00e8 aumentato rapidamente, il mantenimento di una tabella host centralizzata \u00e8 diventato poco pratico.<\/p>\n<p>Nel 1983 fu introdotto il Domain Name System (DNS) per sostituire la tabella host e fornire una soluzione scalabile e distribuita per la risoluzione dei nomi host. Nonostante l\u2019adozione diffusa del DNS, il file Hosts non \u00e8 mai scomparso. Invece, persisteva sui singoli sistemi informatici e continuava a svolgere un ruolo cruciale nella risoluzione dei nomi host locali.<\/p>\n<h2>Informazioni dettagliate sul file host: espansione dell&#039;argomento<\/h2>\n<p>Il file Hosts \u00e8 un semplice file di testo, solitamente denominato &quot;hosts&quot;, presente sulla maggior parte dei sistemi operativi, inclusi Windows, macOS e Linux. Risiede nella directory del sistema e pu\u00f2 essere modificato con un editor di testo di base. Ogni riga nel file Hosts rappresenta una mappatura tra un nome host e un indirizzo IP, con pi\u00f9 colonne separate da spazi o tabulazioni.<\/p>\n<p>La struttura di base di una voce del file Hosts \u00e8 la seguente:<\/p>\n<pre><div class=\"bg-black rounded-md mb-4\"><div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans justify-between rounded-t-md\"><span>bash<\/span><button class=\"flex ml-auto gap-2\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"2\" viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"h-4 w-4\" height=\"1em\" width=\"1em\" ><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"><\/path><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"><\/rect><\/svg>Copia il codice<\/button><\/div><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\" data-no-translation=\"\">IP_address   Hostname   <span class=\"hljs-comment\">#Optional_comment<\/span>\n<\/code><\/div><\/div><\/pre>\n<ul>\n<li><code data-no-translation=\"\">IP_address<\/code>: l&#039;indirizzo IP su cui verr\u00e0 mappato il nome host.<\/li>\n<li><code data-no-translation=\"\">Hostname<\/code>: il nome di dominio o nome host che verr\u00e0 associato all&#039;indirizzo IP specificato.<\/li>\n<li><code data-no-translation=\"\">Optional_comment<\/code>: un commento facoltativo che fornisce informazioni aggiuntive sulla voce.<\/li>\n<\/ul>\n<p>Per esempio:<\/p>\n<pre><div class=\"bg-black rounded-md mb-4\"><div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans justify-between rounded-t-md\"><button class=\"flex ml-auto gap-2\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"2\" viewbox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"h-4 w-4\" height=\"1em\" width=\"1em\" ><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"><\/path><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"><\/rect><\/svg>Copia il codice<\/button><\/div><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs\" data-no-translation=\"\">127.0.0.1       localhost\n<\/code><\/div><\/div><\/pre>\n<p>In questo esempio, l&#039;indirizzo IP 127.0.0.1 \u00e8 mappato sul nome host &quot;localhost&quot;.<\/p>\n<h2>La struttura interna del file host e come funziona<\/h2>\n<p>Quando un utente tenta di accedere a un sito Web, il computer controlla innanzitutto il file Hosts prima di interrogare un server DNS. Se il nome host si trova nel file Hosts, il corrispondente indirizzo IP viene utilizzato per stabilire una connessione con il sito web. Se il nome host non \u00e8 presente nel file Hosts, il computer procede con il processo di risoluzione DNS predefinito per ottenere l&#039;indirizzo IP.<\/p>\n<p>Il file Hosts funziona secondo un semplice principio di priorit\u00e0. Le voci nella parte superiore del file hanno la precedenza sulle voci nella parte inferiore. Ci\u00f2 significa che se un nome host viene elencato pi\u00f9 volte con indirizzi IP diversi, verr\u00e0 utilizzato l&#039;indirizzo IP nella prima voce incontrata.<\/p>\n<p>\u00c8 importante notare che configurazioni errate nel file Hosts possono causare problemi di accesso ai siti Web, poich\u00e9 mappature errate possono impedire la corretta risoluzione DNS.<\/p>\n<h2>Analisi delle caratteristiche principali del file Hosts<\/h2>\n<p>Il file Hosts offre diverse funzionalit\u00e0 e vantaggi chiave:<\/p>\n<ol>\n<li>\n<p><strong>Sostituzioni locali<\/strong>: gli utenti possono sovrascrivere localmente le risoluzioni DNS, consentendo loro di bloccare l&#039;accesso a siti Web specifici o reindirizzare determinati domini a indirizzi IP alternativi.<\/p>\n<\/li>\n<li>\n<p><strong>Test offline<\/strong>: gli sviluppatori Web possono utilizzare il file Hosts per testare siti Web su server locali senza modificare i record DNS, rendendolo utile per test e debug offline.<\/p>\n<\/li>\n<li>\n<p><strong>Sicurezza e privacy<\/strong>: bloccando l&#039;accesso a siti Web dannosi tramite il file Hosts, gli utenti possono migliorare la propria sicurezza e privacy online.<\/p>\n<\/li>\n<li>\n<p><strong>Velocit\u00e0<\/strong>: poich\u00e9 il file Hosts viene controllato prima di interrogare i server DNS, pu\u00f2 portare a una risoluzione del nome host pi\u00f9 rapida per i siti Web a cui si accede di frequente.<\/p>\n<\/li>\n<\/ol>\n<h2>Tipi di file host<\/h2>\n<p>Il file Hosts pu\u00f2 essere classificato in due tipi in base alla posizione e all&#039;utilizzo:<\/p>\n<ol>\n<li>\n<p><strong>File host a livello di sistema<\/strong>: Questo tipo di file Hosts si trova nella directory di sistema e si applica a livello globale a tutti gli utenti del sistema operativo. Le modifiche apportate a questo file influiscono sull&#039;intero sistema.<\/p>\n<\/li>\n<li>\n<p><strong>File host specifico dell&#039;utente<\/strong>: alcuni sistemi operativi consentono agli utenti di avere il proprio file Hosts individuale, in genere archiviato nella directory dell&#039;utente. Le modifiche apportate a questo file influiscono solo sull&#039;account dell&#039;utente specifico.<\/p>\n<\/li>\n<\/ol>\n<p>Di seguito \u00e8 riportato un confronto tra le due tipologie:<\/p>\n<table>\n<thead>\n<tr>\n<th><\/th>\n<th>File host a livello di sistema<\/th>\n<th>File host specifico dell&#039;utente<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Posizione<\/td>\n<td>Directory di sistema<\/td>\n<td>Directory utente<\/td>\n<\/tr>\n<tr>\n<td>Applicabilit\u00e0<\/td>\n<td>Ambito globale<\/td>\n<td>Limitato all&#039;utente<\/td>\n<\/tr>\n<tr>\n<td>Accesso amministrativo<\/td>\n<td>Richiede privilegi amministrativi<\/td>\n<td>Pu\u00f2 essere modificato dall&#039;utente<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Modi di utilizzare file host, problemi e soluzioni<\/h2>\n<h3>Modi per utilizzare il file Hosts:<\/h3>\n<ol>\n<li>\n<p><strong>Blocco del sito web<\/strong>: gli utenti possono bloccare l&#039;accesso a siti Web indesiderati mappando i propri nomi host su un indirizzo IP di loopback come 127.0.0.1 o 0.0.0.0.<\/p>\n<\/li>\n<li>\n<p><strong>Reindirizzamento del sito web<\/strong>: il file Hosts consente agli utenti di reindirizzare domini specifici agli indirizzi IP desiderati. Ci\u00f2 pu\u00f2 essere utile per lo sviluppo o per aggirare le restrizioni regionali.<\/p>\n<\/li>\n<\/ol>\n<h3>Problemi e soluzioni:<\/h3>\n<ol>\n<li>\n<p><strong>Configurazioni errate<\/strong>: voci errate nel file Hosts possono causare problemi di accesso ai siti Web o causare reindirizzamenti non desiderati. Un&#039;attenta revisione e modifica sono essenziali.<\/p>\n<\/li>\n<li>\n<p><strong>Problemi di cache<\/strong>: Dopo aver apportato modifiche al file Hosts, le modifiche potrebbero non avere effetto immediato a causa della memorizzazione nella cache DNS. Svuotare la cache DNS o riavviare il sistema pu\u00f2 risolvere questo problema.<\/p>\n<\/li>\n<li>\n<p><strong>Restrizioni del sistema operativo<\/strong>: Alcuni sistemi operativi moderni implementano misure di sicurezza che limitano la modifica diretta del file Hosts. Gli utenti potrebbero dover modificare le autorizzazioni dei file o utilizzare l&#039;accesso amministrativo.<\/p>\n<\/li>\n<\/ol>\n<h2>Caratteristiche principali e confronti con termini simili<\/h2>\n<table>\n<thead>\n<tr>\n<th>Caratteristica<\/th>\n<th>File degli host<\/th>\n<th>DNS (sistema dei nomi di dominio)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Scopo<\/td>\n<td>Override della risoluzione del nome host locale<\/td>\n<td>Risoluzione globale dei nomi di dominio<\/td>\n<\/tr>\n<tr>\n<td>Formato del file<\/td>\n<td>File di testo semplice<\/td>\n<td>Database distribuito gerarchico<\/td>\n<\/tr>\n<tr>\n<td>Scopo<\/td>\n<td>Limitato al sistema locale<\/td>\n<td>Globale, in tutta Internet<\/td>\n<\/tr>\n<tr>\n<td>Priorit\u00e0 di risoluzione<\/td>\n<td>Priorit\u00e0 pi\u00f9 alta rispetto alla risoluzione DNS<\/td>\n<td>Utilizzato se la risoluzione del file Hosts fallisce<\/td>\n<\/tr>\n<tr>\n<td>Centralizzazione<\/td>\n<td>File individuali e decentralizzati<\/td>\n<td>Centralizzato con pi\u00f9 server<\/td>\n<\/tr>\n<tr>\n<td>Possibilit\u00e0 di personalizzazione<\/td>\n<td>Altamente personalizzabile per uso locale<\/td>\n<td>Personalizzazione limitata da parte degli utenti finali<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Prospettive e tecnologie del futuro legate ai file host<\/h2>\n<p>Il file Hosts ha mantenuto la sua rilevanza nel corso degli anni, soprattutto negli scenari in cui \u00e8 richiesto un controllo capillare sulla risoluzione del nome host. Poich\u00e9 Internet continua ad evolversi, si prevede che il file Hosts coesista con DNS e altre tecniche di risoluzione avanzate. I potenziali progressi relativi al file Hosts possono includere:<\/p>\n<ol>\n<li>\n<p><strong>Integrazione con soluzioni di sicurezza<\/strong>: i file host potrebbero essere integrati in soluzioni di sicurezza avanzate per fornire una protezione avanzata contro phishing e malware.<\/p>\n<\/li>\n<li>\n<p><strong>DNS decentralizzato<\/strong>: Con l&#039;avvento delle tecnologie decentralizzate come la blockchain, il concetto di file Hosts potrebbe essere esteso per supportare la risoluzione decentralizzata dei nomi di dominio.<\/p>\n<\/li>\n<\/ol>\n<h2>Come \u00e8 possibile utilizzare o associare i server proxy al file Hosts<\/h2>\n<p>I server proxy possono essere utilizzati insieme al file Hosts per raggiungere vari obiettivi:<\/p>\n<ol>\n<li>\n<p><strong>Controllo di accesso<\/strong>: i server proxy possono filtrare le richieste in base alle voci del file Hosts, consentendo o bloccando siti Web specifici per gli utenti.<\/p>\n<\/li>\n<li>\n<p><strong>Bypass della geolocalizzazione<\/strong>: configurando il file Hosts e utilizzando un server proxy, gli utenti possono ignorare le restrizioni di geolocalizzazione e accedere ai contenuti limitati dalla regione.<\/p>\n<\/li>\n<li>\n<p><strong>Bilancio del carico<\/strong>: i server proxy possono utilizzare il file Hosts per distribuire il traffico su pi\u00f9 server back-end, migliorando le prestazioni e l&#039;affidabilit\u00e0.<\/p>\n<\/li>\n<\/ol>\n<h2>Link correlati<\/h2>\n<p>Per ulteriori informazioni sul file Hosts e sugli argomenti correlati, fare riferimento alle seguenti risorse:<\/p>\n<ol>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Hosts_(file)\" target=\"_new\" rel=\"noopener nofollow\">Wikipedia \u2013 File Host<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/troubleshoot\/windows-server\/networking\/manage-the-hosts-file\" target=\"_new\" rel=\"noopener nofollow\">Microsoft Docs: gestisci il file host<\/a><\/li>\n<li><a href=\"https:\/\/geekflare.com\/hosts-file-usage\/\" target=\"_new\" rel=\"noopener nofollow\">Geekflare \u2013 Come utilizzare il file Hosts (con esempi)<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudflare.com\/learning\/dns\/what-is-dns\/\" target=\"_new\" rel=\"noopener nofollow\">DNS spiegato<\/a><\/li>\n<\/ol>","protected":false},"featured_media":477485,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-477484","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Hosts file for Proxy Server Provider OneProxy (oneproxy.pro)<\/mark>","faq_items":[{"question":"What is the Hosts file, and how does it work?","answer":"<p>The Hosts file is a text file on your computer that maps hostnames to their corresponding IP addresses. When you access a website, your computer checks the Hosts file before querying a DNS server. If the hostname is found in the file, the associated IP address is used to connect to the website.<\/p>"},{"question":"What is the history of the Hosts file?","answer":"<p>The Hosts file has its origins in the early days of ARPANET, the precursor to the modern internet. It was later replaced by the Domain Name System (DNS) in 1983 but continued to be used on individual systems for local hostname resolution.<\/p>"},{"question":"How is the Hosts file structured, and what does an entry look like?","answer":"<p>The Hosts file offers local overrides, offline testing capabilities, enhanced security, and potential speed improvements for frequently accessed websites.<\/p>"},{"question":"What are the key features of the Hosts file?","answer":"<p>There are two types of Hosts files: system-wide and user-specific. The system-wide file applies globally to all users, while the user-specific file affects only the specific user's account.<\/p>"},{"question":"What are the types of Hosts files, and how do they differ?","answer":"<p>You can use the Hosts file to block unwanted websites or redirect domains to specific IP addresses. However, incorrect configurations can lead to problems accessing websites. Clearing the DNS cache or restarting your system can help resolve some issues.<\/p>"},{"question":"How can I use the Hosts file, and what problems might arise?","answer":"<p>The Hosts file provides local hostname resolution override, while DNS offers global domain name resolution. The Hosts file takes precedence over DNS resolution, making it useful for customizations on a local level.<\/p>"},{"question":"How does the Hosts file compare to DNS?","answer":"<p>As the internet evolves, the Hosts file is expected to coexist with advanced resolution technologies. It may find integration with security solutions and potentially support decentralized domain name resolution.<\/p>"},{"question":"What does the future hold for the Hosts file?","answer":"<p>Proxy servers can work alongside the Hosts file for access control, geolocation bypass, and load balancing, enhancing network performance and security.<\/p>"},{"question":"How can proxy servers be associated with the Hosts file?","answer":""}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/it\/wp-json\/wp\/v2\/wiki\/477484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/it\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/it\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/it\/wp-json\/wp\/v2\/wiki\/477484\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/it\/wp-json\/wp\/v2\/media\/477485"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/it\/wp-json\/wp\/v2\/media?parent=477484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}