Base di conoscenza →5 min di letturaAggiornato: 2026-09-21

Come modificare il file hosts in Windows 11 nel modo giusto

Il file hosts si trova in C:\Windows\System32\drivers\etc\hosts e scavalca il DNS per l'intero sistema, quindi modificarlo richiede un amministratore: avvia Blocco note con «Esegui come amministratore», apri il file con il filtro «Tutti i file», aggiungi righe nel formato indirizzo-IP dominio, salva, poi esegui ipconfig /flushdns. Fatto così, la modifica vale immediatamente e non richiede strumenti di terze parti. Fatto male — Blocco note senza privilegi, Word o un file salvato come hosts.txt — ti ritrovi «accesso negato», un file rotto o modifiche che non cambiano nulla.

Cos'è il file hosts e perché lo vorresti toccare

Hosts è un file di testo semplice che il resolver di Windows consulta prima ancora di chiedere a un server DNS: se un hostname è lì dentro, vince l'IP di quella riga e il DNS non viene proprio interrogato. Il file risale a un'epoca precedente al DNS stesso, e Windows lo tiene ancora in testa alla fila — ed è esattamente questo che lo rende utile. Le voci vanno una per riga: un indirizzo IP, uno spazio o un tab, poi il nome host; tutto ciò che segue un # è un commento.

Oggi hosts si guadagna da vivere in quattro mestieri: puntare i nomi di sviluppo sulla tua stessa macchina, bloccare domini a livello di sistema spedendoli a un indirizzo morto, provare un sito sul nuovo server prima dello switch del DNS e salvarsi quando il DNS è giù ma tu conosci l'IP. Le liste di blocco mantenute dalla comunità estendono il secondo mestiere a migliaia di domini pubblicitari e di telemetria in un colpo solo. Niente di tutto questo sopravvive a una modifica distratta — per questo il «come» conta più del «cosa».

  • Sviluppo locale — 127.0.0.1 myapp.test mappa un nome sulla tua macchina
  • Blocco a livello di sistema — 0.0.0.0 ads.example.com spedisce un dominio nel vuoto
  • Test di migrazione — punta example.com all'IP del nuovo server prima del vero cambio del DNS
  • Accesso d'emergenza — raggiungi un host quando il DNS è giù ma conosci l'indirizzo
  • Blocco da lista — incolla una lista hosts della community per tagliare migliaia di domini pubblicitari in una volta

Modificare hosts per bene, passo per passo

Apri il menu Start, digita Blocco note, clicca con il destro sul risultato e scegli «Esegui come amministratore» — approva il prompt UAC. In Blocco note: File → Apri, incolla C:\Windows\System32\drivers\etc\hosts nella barra degli indirizzi e cambia il filtro dei file da Documenti di testo (*.txt) a «Tutti i file (*.*)», altrimenti hosts resta invisibile. Aggiungi le tue righe sotto il contenuto esistente, lascia intatto il blocco di commenti predefinito, poi File → Salva — il file deve continuare a chiamarsi hosts, senza estensioni.

Un'abitudine separa una modifica funzionante da un mistero: svuotare la cache del resolver. Windows mette in cache le risoluzioni, quindi una risposta vecchia può continuare a vincere per un po' dopo la tua modifica. Apri Terminale (amministratore) — oppure premi Win+R ed esegui cmd — e lancia ipconfig /flushdns; la risposta «Successfully flushed the DNS Resolver Cache» significa che le nuove risoluzioni rispetteranno le tue righe. Verifica con ping example.com: se risponde dall'IP che hai scritto, hosts sta facendo il suo lavoro.

Quando hosts sembra ignorato — e come resettarlo

Tre colpevoli coprono quasi ogni segnalazione «la mia modifica non fa nulla». Primo, la cache DNS — sistemata dal flush descritto sopra. Secondo, il browser: Chrome ed Edge possono risolvere i nomi tramite il loro DNS sicuro (DNS over HTTPS) e saltare del tutto il sistema operativo, quindi un dominio bloccato si apre lo stesso; disattiva il DNS sicuro nelle impostazioni sulla privacy del browser e le regole di hosts tornano a valere. Terzo, il software di sicurezza: alcuni antivirus fanno la guardia a hosts e annullano in silenzio le modifiche, mentre l'Accesso controllato alle cartelle di Sicurezza di Windows può bloccare il salvataggio da Blocco note — controlla le sue notifiche o la Cronologia protezione prima di dare la colpa a Windows.

Riportare hosts allo stato originale è facile, perché il file predefinito non contiene altro che commenti — le righe localhost sono commentate con #. Cancella le tue righe (o sostituisci l'intero file con il blocco di commenti predefinito), salva come amministratore e rifai il flush. Due avvertimenti che valgono i loro byte: se in hosts compaiono voci che non hai scritto tu, soprattutto se puntano banche o social verso indirizzi strani, trattalo come un sintomo di malware e scansiona la macchina; e se l'accesso resta negato perfino in un Blocco note elevato, clic destro su hosts → Proprietà → Sicurezza e dai agli Amministratori controllo completo — certi strumenti di blocco stringono quei permessi apposta.

Domande e risposte

Perché quando salvo il file hosts ricevo accesso negato?

Perché Blocco note è stato aperto senza diritti di amministratore — hosts è un file di sistema protetto. Chiudilo, usa Esegui come amministratore dal menu Start e salva di nuovo. Se fallisce ancora, controlla l'Accesso controllato alle cartelle in Sicurezza di Windows e la scheda Sicurezza delle proprietà del file.

Come blocco un sito web con il file hosts?

Aggiungi due righe — 0.0.0.0 example.com e 0.0.0.0 www.example.com — salva, poi esegui ipconfig /flushdns. Il dominio risolverà a un indirizzo morto in ogni app che usi la risoluzione dei nomi di Windows.

Perché la mia voce di hosts non funziona in Chrome o Edge?

Il DNS sicuro del browser (DNS over HTTPS) risolve i nomi al suo interno e bypassa il file hosts. Disattiva il DNS sicuro nelle impostazioni sulla privacy del browser — oppure verifica prima la voce con ping in un terminale, per confermare che hosts funzioni.

Scopri cosa include la licenza prima dell'acquisto.

La prova singola di 30 minuti include gli strumenti essenziali. Le funzioni PRO restano bloccate finché non attivi una licenza a pagamento.

Da leggere dopo

Tutti gli articoli · FAQ

Scrivici: [email protected]