{"id":16250,"date":"2023-04-21T15:17:35","date_gmt":"2023-04-21T14:17:35","guid":{"rendered":"https:\/\/supporthost.com\/it\/?p=16250"},"modified":"2024-12-05T17:31:39","modified_gmt":"2024-12-05T16:31:39","slug":"file-hosts","status":"publish","type":"post","link":"https:\/\/supporthost.com\/it\/file-hosts\/","title":{"rendered":"File hosts: la guida completa"},"content":{"rendered":"\n<p>Il <strong>file hosts<\/strong> ci permette di associare un determinato indirizzo IP a un sito. <\/p>\n\n\n\n<p>Una situazione comune in cui \u00e8 utile modificare questo file \u00e8 visualizzare il sito durante un trasferimento da un server all&#8217;altro.<\/p>\n\n\n\n<p>In questa guida ti mostrer\u00f2 proprio <strong>cos&#8217;\u00e8<\/strong> e <strong>cosa serve<\/strong> il file hosts. Poi vedremo come fare a <strong>modificarlo <\/strong>in base al sistema operativo che stiamo usando.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Indice<\/h2><nav><ul><li><a href=\"#come-funzionano-i-domini\">Come funzionano i domini<\/a><\/li><li><a href=\"#a-cosa-serve-e-perche-modificare-il-file-hosts\">A cosa serve e perch\u00e9 modificare il file hosts<\/a><\/li><li><a href=\"#casi-di-utilizzo-del-file-hosts\">Casi di utilizzo del file hosts<\/a><ul><li><a href=\"#trasferimento-di-un-sito\">Trasferimento di un sito<\/a><\/li><li><a href=\"#ambiente-di-staging-su-un-server-diverso\">Ambiente di staging su un server diverso<\/a><\/li><li><a href=\"#sviluppo-in-localhost\">Sviluppo in localhost<\/a><\/li><\/ul><\/li><li><a href=\"#come-modificare-il-file-hosts-sul-tuo-computer\">Come modificare il file hosts sul tuo computer<\/a><ul><li><a href=\"#windows-vista-windows-7-e-windows-10\">Windows Vista, Windows 7 e Windows 10<\/a><\/li><li><a href=\"#windows-nt-windows-2000-windows-xp\">Windows NT, Windows 2000, Windows XP<\/a><\/li><li><a href=\"#linux\">Linux<\/a><\/li><li><a href=\"#mac-os-x-10-6-10-1-8\">Mac OS X 10.6 &#8211; 10.1.8<\/a><\/li><li><a href=\"#android\">Android<\/a><\/li><\/ul><\/li><li><a href=\"#sintassi-del-file-hosts\">Sintassi del file hosts<\/a><\/li><li><a href=\"#considerazioni\">Considerazioni<\/a><\/li><li><a href=\"#conclusioni\">Conclusioni<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading p1\" id=\"come-funzionano-i-domini\">Come funzionano i domini<\/h2>\n\n\n\n<p class=\"p2\">Ogni sito internet \u00e8 ospitato dentro un computer remoto (server) raggiungibile da un indirizzo IP.<\/p>\n\n\n\n<p class=\"p2\">Per navigare su un sito per\u00f2 non era comodo scrivere un indirizzo IP tipo <em>192.168.21.34<\/em>, perch\u00e9 sarebbe stato difficile da ricordare. Per questo \u00e8 stata creata un&#8217;associazione (risoluzione dei nomi) tra questi indirizzi numerici e una parola, tipo <em>miosito.it<\/em>, che si chiama <a href=\"https:\/\/supporthost.com\/it\/dominio-internet\/\" data-type=\"post\" data-id=\"19776\">dominio<\/a>.<\/p>\n\n\n\n<p class=\"p2\">Si chiamano <strong>server DNS<\/strong> quei computer dislocati in giro per il mondo in cui sono presenti tutte le associazioni dei miliardi di siti e fanno in modo che, aprendo il browser, basti scrivere <em>google.it<\/em> per aprire Google o <em>facebook.com<\/em> per aprire Facebook.<\/p>\n\n\n\n<p class=\"p2\">In questo modo viene utilizzato un nome facile da ricordare per raggiungere uno specifico indirizzo IP numerico che sarebbe difficile da ricordare.<\/p>\n\n\n\n<p class=\"note\">Quando modifichiamo il puntamento del dominio dobbiamo essere sicuri che il sito sul nuovo server funzioni correttamente, per evitare d&#8217;inviare i nostri visitatori su un sito che d\u00e0 errore. <\/p>\n\n\n\n<p class=\"note\">Per fare questa verifica possiamo sfruttare proprio il <strong>file hosts<\/strong>. Vediamo esattamente a che ci serve.<\/p>\n\n\n\n<p>Puoi anche guardare questo video per capire come funziona il file hosts e come usarlo nel caso di una migrazione di un sito:<\/p>\n\n\n\n<div data-video-id=\"cad92yi5NYQ\" style=\"--btn-hover-color:#ff0000;--btn-hover-scale:1;\" class=\"wp-block-supporthost-supporthost-youtube-block\">\n    <div class=\"youtube-video-play youtube-video-play--youtube\" style=\"height:60px;\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 71.412 50\" style=\"height:60px;\"><g transform=\"scale(.58824)\"><path class=\"yt-bg\" fill=\"rgba(0,0,0,0.8)\" d=\"M118.9 13.3c-1.4-5.2-5.5-9.3-10.7-10.7C98.7 0 60.7 0 60.7 0s-38 0-47.5 2.5C8.1 3.9 3.9 8.1 2.5 13.3 0 22.8 0 42.5 0 42.5s0 19.8 2.5 29.2C3.9 76.9 8 81 13.2 82.4 22.8 85 60.7 85 60.7 85s38 0 47.5-2.5c5.2-1.4 9.3-5.5 10.7-10.7 2.5-9.5 2.5-29.2 2.5-29.2s.1-19.8-2.5-29.3z\"\/><path fill=\"#ffffff\" d=\"M80.2 42.5L48.6 24.3v36.4z\"\/><\/g><\/svg><\/div>            <img src=\"https:\/\/img.youtube.com\/vi\/cad92yi5NYQ\/maxresdefault.jpg\" loading=\"lazy\" decoding=\"async\">    <\/div>\n\n\n<h2 class=\"wp-block-heading p1\" id=\"a-cosa-serve-e-perche-modificare-il-file-hosts\">A cosa serve e perch\u00e9 modificare il file hosts<\/h2>\n\n\n\n<p>Il file hosts \u00e8 un file memorizzato nel nostro computer, possiamo modificarlo per far s\u00ec che il nostro computer visualizzi un sito richiamandolo da uno specifico indirizzo IP.<\/p>\n\n\n\n<p>Facciamo un esempio per capire come funziona nella pratica.<\/p>\n\n\n\n<p>Abbiamo il sito supporthost.it visibile a tutti, il server su cui risiede ha IP 111.111.111.111<\/p>\n\n\n\n<p>Il dominio supporthost.it punta all&#8217;IP 111.111.111.111, quindi quando un visitatore visita il sito vede il sito che sta su questo server.<\/p>\n\n\n\n<p>Vogliamo fare una modifica, e per farlo decidiamo di creare una copia dell&#8217;account su un altro server, che ha IP 222.222.222.222<\/p>\n\n\n\n<p>Adesso ci ritroviamo ad avere due siti identici, ma nessuno sapr\u00e0 che esiste il secondo, dal momento che non abbiamo modificato il puntamento del dominio. Il dominio punta infatti ancora al primo server.<\/p>\n\n\n\n<p>Noi adesso vogliamo lavorare sul secondo sito, fare delle modifiche e poi decidere se applicarle o meno al nostro sito principale. In pratica usiamo un <strong>secondo server<\/strong> come <a href=\"https:\/\/supporthost.com\/it\/staging-sito\/\">staging<\/a>, ovvero un&#8217;installazione di test dove possiamo fare tutte le prove che vogliamo senza rischiare di fare danni.<\/p>\n\n\n\n<p>In questo caso diciamo al nostro computer, tramite l&#8217;aggiunta di una riga sul file hosts, che quando visitiamo il sito supporthost.it vogliamo visualizzare il sito che \u00e8 ospitato sul server 222.222.222.222 invece che quello che il dominio ci indica ospitato su 111.111.111.111<\/p>\n\n\n\n<p>In questo modo soltanto noi vediamo il sito in staging, e possiamo fare tutte le prove che vogliamo senza creare problemi al sito in produzione.<\/p>\n\n\n\n<p class=\"note\">Una volta capito a cosa serve modificare questo file sul nostro computer, vediamo in che casi pu\u00f2 farci comodo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"casi-di-utilizzo-del-file-hosts\">Casi di utilizzo del file hosts<\/h2>\n\n\n\n<p>Come abbiamo visto modificando il file hosts locale possiamo verificare che il nostro sito funzioni correttamente e solo dopo andare a modificare il puntamento del dominio. <\/p>\n\n\n\n<p>Vediamo i principali <strong>casi di utilizzo<\/strong> di questo file.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"trasferimento-di-un-sito\">Trasferimento di un sito<\/h3>\n\n\n\n<p class=\"p2\">Quando si<strong> trasferisce un sito da un server a un altro<\/strong> sostanzialmente quello che accade \u00e8 un trasferimento fisico di tutti i file da un server remoto a un altro, questi server sono identificati da indirizzi IP univoci. Lo spostamento dei file pu\u00f2 avvenire manualmente o attraverso di un plugin, come <a aria-label=\"Duplicator (opens in a new tab)\" class=\"rank-math-link\" href=\"https:\/\/supporthost.com\/it\/duplicator\/\" target=\"_blank\" rel=\"noreferrer noopener\">Duplicator<\/a>, che semplifichi il processo.<\/p>\n\n\n\n<p>Questo \u00e8 il caso quando decidi di <a href=\"https:\/\/supporthost.com\/it\/cambiare-hosting\/\" class=\"rank-math-link\">cambiare hosting<\/a> o quando stai traferendo il tuo sito da <a href=\"https:\/\/supporthost.com\/it\/migrare-da-blogger-a-wordpress\/\" target=\"_blank\" aria-label=\"Blogger a WordPress (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"rank-math-link\">Blogger a WordPress<\/a>. Ad esempio se noi eseguiamo la migrazione del tuo sito web, prima di darti la conferma modifichiamo il files hosts sul nostro computer per controllare che funzioni bene e non ci siano errori.<\/p>\n\n\n\n<p>Se vediamo problemi provvediamo a risolvere, se invece \u00e8 tutto a posto ti diamo la conferma che abbiamo <a href=\"https:\/\/supporthost.com\/it\/trasferire-sito-wordpress\/\" class=\"rank-math-link\">completato il trasferimento del tuo sito<\/a> e provvediamo a <a href=\"https:\/\/supporthost.com\/it\/tutorial\/nameservers\/\" class=\"rank-math-link\">cambiare i nameservers del dominio<\/a>.<\/p>\n\n\n\n<p>A questo punto siamo sicuri che il sito funziona correttamente sul nuovo server e possiamo cambiare il puntamento del dominio, in modo che al termine del processo di <strong>propagazione <\/strong>tutto il mondo vedr\u00e0 il sito dal nuovo server.<\/p>\n\n\n\n<p class=\"p2\">Questo cambiamento in genere non \u00e8 istantaneo e ci potrebbero volere anche fino a 48h perch\u00e9 questa modifica si dirami in tutti i computer del mondo connessi a internet, questo fenomeno \u00e8 chiamato <a href=\"https:\/\/supporthost.com\/it\/propagazione-dns\/\" target=\"_blank\" aria-label=\"propagazione DNS (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"rank-math-link\">propagazione DNS<\/a>.<\/p>\n\n\n\n<p class=\"p2\">Ma se volessimo sin da subito accedere al nostro sito nel nuovo server senza aspettare? A questo problema ci viene in aiuto il poco conosciuto file \u201chosts\u201d. Questo non \u00e8 altro che un file di testo contente un elenco di indirizzi IP associati ai nomi. <\/p>\n\n\n\n<p class=\"p2\">Quando digitiamo sul browser un sito, il nostro PC prima di qualsiasi cosa consulta questo file, se trova il nome che abbiamo digitato allora legge l&#8217;indirizzo ip corrispondente e ci restituisce il sito contenuto nel server remoto che ha quello ip.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ambiente-di-staging-su-un-server-diverso\">Ambiente di staging su un server diverso<\/h3>\n\n\n\n<p>Come nell&#8217;esempio che ho fatto prima, in alcuni casi possiamo aver bisogno di creare un ambiente di staging <strong>su un server diverso<\/strong>.<\/p>\n\n\n\n<p>Questo \u00e8 proprio quello che facciamo quando dobbiamo fare cambiamenti sul nostro sito. Usiamo due server: uno per lo <strong>staging <\/strong>e uno per il <strong>sito in produzione<\/strong>.<\/p>\n\n\n\n<p>Tramite un semplice script copiamo il sito da produzione a staging, eseguiamo le modifiche del caso e al termine inviamo queste modifiche al sito in produzione.<\/p>\n\n\n\n<p>In questo modo non rischiamo che un errore nel codice mandi offline il nostro sito web, situazione che ci farebbe perdere vendite e credibilit\u00e0.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sviluppo-in-localhost\">Sviluppo in localhost<\/h3>\n\n\n\n<p>In certi casi potresti voler sviluppare un nuovo sito in <a href=\"https:\/\/supporthost.com\/it\/localhost\/\" class=\"rank-math-link\">localhost<\/a>.<\/p>\n\n\n\n<p>\u00c8 preferibile sviluppare in locale per questioni di velocit\u00e0, ma nulla vieta che tu decida di usare un dominio e farlo puntare al tuo server locale, come ho spiegato nella <a href=\"https:\/\/supporthost.com\/it\/mamp\/\" class=\"rank-math-link\">guida a MAMP<\/a>.<\/p>\n\n\n\n<p>Per fare questo \u00e8 necessario modificare il file hosts locale in modo da far sapere al tuo computer che quando visiti quel dominio vuoi vedere il tuo sito in locale.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"come-modificare-il-file-hosts-sul-tuo-computer\">Come modificare il file hosts sul tuo computer<\/h2>\n\n\n\n<p>Ora che abbiamo capito come funziona e in che situazioni pu\u00f2 essere utile usarlo, passiamo alla parte pratica e vediamo come <strong>modificare <\/strong>il file hosts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading p1\" id=\"windows-vista-windows-7-e-windows-10\">Windows Vista, Windows 7 e Windows 10<\/h3>\n\n\n\n<p class=\"p6\">Vista, Windows 7 e Windows 10 utilizzano lo User Account Control (UAC) quindi per poter modificare il file in questione dobbiamo eseguire Notepad (Blocco note) come Amministratore.<\/p>\n\n\n\n<p class=\"p6\">1. Clicca Start \u2192 Tutti i Programmi \u2192 Accessori<\/p>\n\n\n\n<p class=\"p6\">2. Tasto destro su Notepad e seleziona Esegui come amministratore. In questa schermata qui sotto vedi un esempio con Windows 10.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"588\" height=\"467\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/04\/esegui-blocco-note-come-amministratore-windows-10.png\" alt=\"Esegui Blocco Note Come Amministratore Windows 10\" class=\"wp-image-42335\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/04\/esegui-blocco-note-come-amministratore-windows-10.png 588w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/04\/esegui-blocco-note-come-amministratore-windows-10-300x238.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/04\/esegui-blocco-note-come-amministratore-windows-10-79x63.png 79w\" sizes=\"auto, (max-width: 588px) 100vw, 588px\" \/><figcaption class=\"wp-element-caption\">Eseguire Blocco Note come amministratore.<\/figcaption><\/figure>\n\n\n\n<p class=\"p6\">3. Clicca &#8220;Continua&#8221; o &#8220;Si&#8221; sulla finestra che appare di richiesta di permessi.<\/p>\n\n\n\n<p class=\"p6\">4. Appena il Notepad sar\u00e0 aperto, clicca su File \u2192 Apri<\/p>\n\n\n\n<p class=\"p6\">5. Nel nome file inserisci C:\\Windows\\System32\\Drivers\\etc\\hosts<\/p>\n\n\n\n<p class=\"p6\">6. Clicca Apri<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"692\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-windows.png\" alt=\"File Hosts Windows\" class=\"wp-image-16295\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-windows.png 1200w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-windows-300x173.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-windows-1024x591.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-windows-768x443.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-windows-109x63.png 109w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading p3\" id=\"windows-nt-windows-2000-windows-xp\">Windows NT, Windows 2000, Windows XP<\/h3>\n\n\n\n<ol>\n<li>Clicca su Start \u2192&nbsp; Tutti i Programmi \u2192 Accessori \u2192 Blocco Note NotePad<\/li>\n\n\n\n<li>Clicca su File \u2192 Apri<\/li>\n\n\n\n<li>Nel campo nome inserisci C:\\Windows\\System32\\Drivers\\etc\\hosts<\/li>\n\n\n\n<li>Clicca su Apri<\/li>\n\n\n\n<li>Modifica il file.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading p3\" id=\"linux\">Linux<\/h3>\n\n\n\n<ol>\n<li>Apri un terminale<\/li>\n\n\n\n<li>Digita: sudo vi \/etc\/hosts (puoi usare qualsiasi altro editor per modificare il file etc hosts)<\/li>\n\n\n\n<li>Inserisci la password<\/li>\n\n\n\n<li>Modifica il file e poi salva<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"785\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-linux-terminale.png\" alt=\"File Hosts Linux Terminale\" class=\"wp-image-16292\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-linux-terminale.png 1200w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-linux-terminale-300x196.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-linux-terminale-1024x670.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-linux-terminale-768x502.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-linux-terminale-96x63.png 96w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading p3\" id=\"mac-os-x-10-6-10-1-8\">Mac OS X 10.6 &#8211; 10.1.8<\/h3>\n\n\n\n<p>Per modificare il file hosts su mac puoi seguire questi passi:<\/p>\n\n\n\n<p class=\"p6\">1. Apri Applicazioni \u2192 Utilit\u00e0 \u2192&nbsp; Terminale.<\/p>\n\n\n\n<p class=\"p6\">2. Apri il file hosts inserendo il seguente comando:<\/p>\n\n\n\n<pre class=\"wp-block-code p8\"><code>sudo nano \/private\/etc\/hosts<\/code><\/pre>\n\n\n\n<p class=\"p9\">Inserisci la tua password quando richiesto.<\/p>\n\n\n\n<p class=\"p6\">3. Edita il file Host inserendo ip e dominio\/i<\/p>\n\n\n\n<p class=\"p6\">4. Salva premendo Control+x. Control + X serve a uscire dal programma, quando dai questo comando ti verr\u00e0 chiesto se vuoi salvare le modifiche, a questo punto premi <em>Invio <\/em>per confermare.<\/p>\n\n\n\n<p class=\"p6\">5. Per rendere effettive le modifiche bisogna svuotare la cache DNS digitando il seguente comando:<\/p>\n\n\n\n<pre class=\"wp-block-code p8\"><code>dscacheutil -flushcache<\/code><\/pre>\n\n\n\n<p class=\"p6\">6. Le nuove impostazioni dovrebbero essere attive.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1144\" height=\"738\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-mac-terminale.png\" alt=\"File Hosts Mac Terminale\" class=\"wp-image-16290\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-mac-terminale.png 1144w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-mac-terminale-300x194.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-mac-terminale-1024x661.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-mac-terminale-768x495.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-mac-terminale-98x63.png 98w\" sizes=\"auto, (max-width: 1144px) 100vw, 1144px\" \/><\/figure>\n\n\n\n<p>In alternativa su sistema operativo Mac OSX pu\u00f2 essere utilizzato &#8220;gas mask&#8221; un software gratuito e semplice da utilizzare che ti permette la modifica del file hosts tramite interfaccia grafica. Ti permette addirittura di creare file multipli, e poi decidere in un click quale utilizzare.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1039\" height=\"924\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-mac-gasmask.png\" alt=\"File Hosts Mac Gasmask\" class=\"wp-image-16291\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-mac-gasmask.png 1039w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-mac-gasmask-300x267.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-mac-gasmask-1024x911.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-mac-gasmask-768x683.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/file-hosts-mac-gasmask-71x63.png 71w\" sizes=\"auto, (max-width: 1039px) 100vw, 1039px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading p1\" id=\"android\">Android<\/h3>\n\n\n\n<p class=\"p2\">Per modificare il file hosts su dispositivi android sono necessari i permessi di root. Poi si pu\u00f2 utilizzare una semplice app tipo Hosts Editor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading p2\" id=\"sintassi-del-file-hosts\">Sintassi del file hosts<\/h2>\n\n\n\n<p>Il file hosts ha lo stesso formato su tutti i sistemi operativi.<\/p>\n\n\n\n<p class=\"p4\">La sintassi da utilizzare \u00e8:<\/p>\n\n\n\n<p class=\"p4\"><em>IP&nbsp; &nbsp; nome_dominio<\/em><\/p>\n\n\n\n<p class=\"p4\">Quindi se avessi il dominio SupportHost.net e IP del server 192.196.159.12, dovrei inserire nel mio file hosts le seguenti due righe:<\/p>\n\n\n\n<pre class=\"wp-block-code p4\"><code># Ip temporaneo per dominio SupportHost.net\n192.196.159.12 supporthost.net www.supporthost.net<\/code><\/pre>\n\n\n\n<p class=\"p4\">Sulla stessa riga \u00e8 possibile aggiungere pi\u00f9 nomi a dominio o sottodomini.<\/p>\n\n\n\n<p>Nell&#8217;esempio di sopra sto dicendo che quando visito il sito supporthost.net (con o senza www) voglio che venga visualizzato il sito che \u00e8 ospitato sul server con quell&#8217;indirizzo IP.<\/p>\n\n\n\n<p class=\"p4\">Tutto ci\u00f2 che \u00e8 seguito da un cancelletto # rappresenta un commento all&#8217;interno del file hosts, i commenti sono facoltativi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading p10\" id=\"considerazioni\">Considerazioni<\/h2>\n\n\n\n<p>Come ti ho spiegato all&#8217;inizio, il file hosts \u00e8 un <strong>file locale<\/strong>, questo significa che la modifica che facciamo \u00e8 valida solo per il PC su cui stiamo lavorando. <\/p>\n\n\n\n<p>Le regole nel file hosts hanno <strong>priorit\u00e0 rispetto al DNS<\/strong>, inoltre una volta salvato il file la modifica \u00e8 subito attiva, non \u00e8 necessario riavviare la macchina.<\/p>\n\n\n\n<p>Se stiamo facendo questa modifica in attesa della propagazione, quando i DNS del nostro dominio saranno completamente propagati, potremo eliminare la direttiva inserita nel file hosts.<\/p>\n\n\n\n<p>Se abbiamo inserito nel file hosts un indirizzo IP sbagliato, potremmo vedere un errore <a href=\"https:\/\/supporthost.com\/it\/risolvere-errore-dns-probe-finished-nxdomain\/\">DNS_PROBE_FINISHED_NXDOMAIN<\/a> quando cerchiamo di visitare il sito. In questo caso ci baster\u00e0 correggere la riga con l&#8217;errore o cancellarla, per risolvere.<\/p>\n\n\n\n<p class=\"p2\">Modificare il file host \u00e8 semplice, gratuito, innocuo e reversibile.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusioni\">Conclusioni<\/h2>\n\n\n\n<p>A questo punto avrai capito che il file hosts \u00e8 estremamente utile.  Ad esempio possiamo usarlo durante il trasferimento di un sito. In questo modo possiamo vedere il sito che abbiamo spostato su un altro server prima di cambiare a tutti gli effetti il puntamento del dominio.<\/p>\n\n\n\n<p>Hai capito come si usa il file hosts? Sei riuscito a modificarlo? Lascia un commento per farmelo sapere.<\/p>\n\n\n\n<p>Ultimo aggiornamento con informazioni pi\u00f9 dettagliate, il 21 aprile 2023.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il file hosts ci permette di associare un determinato indirizzo IP a un sito. Una situazione comune in cui \u00e8 utile modificare questo file \u00e8 visualizzare il sito durante un trasferimento da un server all&#8217;altro. In questa guida ti mostrer\u00f2 proprio cos&#8217;\u00e8 e cosa serve il file hosts. Poi vedremo come fare a modificarlo in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":63678,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[31],"tags":[],"class_list":["post-16250","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting"],"acf":[],"_links":{"self":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/16250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/comments?post=16250"}],"version-history":[{"count":4,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/16250\/revisions"}],"predecessor-version":[{"id":76482,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/16250\/revisions\/76482"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media\/63678"}],"wp:attachment":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media?parent=16250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/categories?post=16250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tags?post=16250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}