I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

Ogni Mac ha un file "host". È un piccolo file di testo semplice che risiede sulla tua macchina allo scopo di mappare il suo nome host agli indirizzi IP. La sua funzione è abbastanza semplice e l'utente medio di computer potrebbe non dover mai interagire con esso a meno che un problema non lo costringa a farlo. Il file hosts tiene traccia anche di cose come le licenze quando esegui gli aggiornamenti. Tuttavia, questo file può essere confuso per una serie di motivi e causerà problemi quando lo fa.

Se il tuo Mac non funziona esattamente come ti aspetti, ti mostreremo come scoprire se il file hosts sta causando questi problemi. Ti mostreremo anche come riparare il file hosts per risolverlo.

Come sapere se il tuo file host macOS deve essere riparato

Un computer con un file hosts corrotto in genere avrà problemi durante la connessione a Internet. Ad esempio, potresti provare a eseguire un aggiornamento del sistema ma ricevere un messaggio che non puoi aggiornare perché

il tuo Mac non è connesso a Internet. Tuttavia, quando avvii il tuo browser web, il tuo computer si connette a Internet senza problemi.

In casi come questo e altri, puoi dare un'occhiata al tuo file hosts per vedere se ci sono informazioni corrotte che risiedono in esso.

Per accedere al file hosts, apri Cercatore. Dalla barra dei menu, fare clic su Vai > Vai alla cartella e digitare /private/etc/hosts. Quindi colpisci il accedere chiave. Fare doppio clic su host file per aprirlo. Si aprirà in un semplice editor di testo. Un file hosts integro dovrebbe terminare con le seguenti tre righe:

localhost
broadcasthost
localhost

Non dovrebbe esserci testo oltre l'ultima riga localhost. Un file host pulito dovrebbe assomigliare a quello nell'immagine qui sotto.

Se vedi righe aggiuntive, questo è ciò che impedisce alla tua macchina di connettersi.

Nell'esempio seguente, è possibile che il codice corrotto sia stato scritto nel file hosts da un'app mentre tentava di eseguire un aggiornamento. Per qualsiasi motivo, questa app probabilmente non è riuscita a metà aggiornamento e ha lasciato il testo parziale nel file hosts. Questo testo dovrà essere rimosso manualmente prima che il Mac possa aggiornarsi correttamente. A questo punto, puoi modificare lo script errato utilizzando il semplice editor di testo in cui si è aperto.

Come riparare il file host macOS

Seguire i passaggi seguenti per rimuovere le linee corrotte. Per prima cosa, prendi il tuo tooltip ed evidenzia tutto sotto il secondo localhost linea. Ricontrolla di aver evidenziato il testo corretto; non vuoi modificare nulla nel testo sopra quella seconda riga localhost. Ora colpisci Eliminare.

Il tuo Mac ora ti darà il messaggio:

Non possiedi il file "hosts" e non hai il permesso di scriverci. Puoi duplicare questo documento e modificare il duplicato. Solo il duplicato includerà le tue modifiche.

Clic Duplicare. Ora salva il file ospita la copia file sul desktop e chiudi il file hosts originale. Noterai che il nuovo file salvato è un file host corretto e pulito che non ha testo aggiuntivo dopo la seconda riga localhost.

Successivamente, fai clic tenendo premuto il tasto Ctrl per Rinominare l'originale host file; impostalo su host originale. Ti verrà richiesto di inserire la tua password. Al termine, vai sul desktop e rinomina ospita la copia A host. Infine, trascina il file modificato host archiviare nuovamente nel file eccetera cartella nel Finder.

Ora avrai un file hosts aggiornato, meno il testo corrotto. Avrai anche il file hosts originale, che è utile se scopri che questo non ha risolto il problema e devi ripristinarlo.

Non essere sorpreso o allarmato se il tuo computer richiede di autenticare tutte le tue azioni durante questo processo. Questo fa parte dei protocolli di protezione del Mac che impediscono a programmi nefasti di alterare il tuo computer senza la tua autorizzazione o conoscenza.

Verificare se la riparazione del file host macOS ha risolto il problema

Al termine, chiudi tutte le finestre aperte e riavvia il computer. Dovresti prima confermare che il tuo Mac è in grado di accedere a Internet dopo il riavvio. Se non ci sono problemi, prova a ripetere l'attività che ha causato il problema originale. Se il tuo file hosts era davvero il problema, il tuo computer ora dovrebbe comportarsi correttamente.

Potresti anche voler guardare i migliori strumenti Mac per riparare file corrotti nel caso in cui questo problema si presenti altrove.

Guardando oltre il file host

Sebbene il file hosts sia una potenziale causa significativa di problemi di connessione, specialmente se un'app ha aggiunto del testo, non è affatto l'unico posto in cui può verificarsi un problema di connessione. Se riscontri ancora lo stesso problema, dovrai risolvere i problemi oltre il file hosts. Ci sono molti modi per farlo, ma almeno saprai di aver escluso una potenziale causa comune.