All'interno di OS X o macOS c'è un piccolo ma critico documento di testo chiamato file Hosts. Tra la maggior parte degli utenti, è una funzionalità piuttosto sconosciuta. Ma in realtà è una pratica alternativa a un server DNS.
Un server DNS è una sorta di "rubrica" di Internet. Memorizza gli indirizzi IP dei siti web. Quando digiti un dominio nel tuo browser, il tuo computer contatta un DNS per tradurre quel dominio in un indirizzo IP utilizzabile.
Pensa al file Hosts come alla "rubrica personale" del tuo computer, piuttosto che a una di terze parti. E puoi modificarlo.
In realtà ci sono una serie di opzioni per cui potresti volerlo. Ecco cosa devi sapere al riguardo.
IMPARENTATO:
- macOS Mojave e iOS 12 Nuove funzionalità di sicurezza
- Come abilitare la modalità scura e la modalità di visualizzazione dinamica sul tuo MacBook
- Il tuo MacBook sta monitorando le tue posizioni? Scoprilo ora
Contenuti
-
Come modificare il file degli host Mac
- Utilizzo del terminale
- Utilizzo dell'editor di testo
- Non funziona? Svuota la cache DNS
- Come ripristinare il file host predefinito
-
Perché dovresti modificare il tuo file host?
- Aumento della velocità del browser
- Blocco di pagine Web dannose
- Produttività e concentrazione
- Test di rete
- Post correlati:
Come modificare il file degli host Mac
Esistono in realtà due modi per modificare il file degli host Mac. Puoi usare Terminale o un editor di testo standard.
Il metodo che usi dipende da te.
Utilizzo del terminale
Il modo più semplice per modificare il file Hosts è utilizzare il terminale UNIX integrato in OS X o macOS.
Può sembrare un po 'intimo se non sei abituato a digitare il codice, ma è un po' più semplice di quanto sembri.
- Apri l'applicazione Terminale sul tuo Mac. Usa Spotlight, il Launchpad o trovalo in Applicazioni in una finestra del Finder.
- Dovrai accedere al file Hosts nell'editor di testo Nano. Puoi farlo digitando questo nel terminale: sudo nano /etc/hosts
- Ti verrà chiesto di inserire una password di amministratore. Inseriscilo e procedi.
Da qui, usa i tasti freccia per spostare il cursore sotto "broadcasthost". Qui è dove inserirai i tuoi domini e indirizzi IP.
Basta digitare il nome di dominio a cui si desidera assegnare un indirizzo. Quindi, premi Tab e digita il nome del dominio stesso.
Salva le modifiche premendo Ctrl + Spento per sovrascrivere e le tue modifiche, e poi Ctrl + X per uscire dal Terminale.
Utilizzo dell'editor di testo
Puoi anche modificare il file Hosts utilizzando un editor di testo standard. Tuttavia, poiché il file stesso è protetto, non potrai semplicemente fare doppio clic e modificarlo.
Dovrai copiare il file altrove, apportare le modifiche e quindi copiare nuovamente il file modificato nella posizione corretta per sovrascrivere il file predefinito.
- Apri Finder e seleziona Vai > Vai alla cartella.
- Digita quanto segue nella casella: /private/etc/hosts
- Individua il file Hosts e trascinalo sul desktop.
- Fare doppio clic su host file sul desktop.
Come la modifica degli host in Nano, questo ti consentirà di apportare modifiche al file. Puoi provare un passaggio simile con il dominio e l'indirizzo IP di Facebook per testarlo.
Di nuovo, digita l'indirizzo IP. Premi la scheda. Quindi, digita il nome del dominio. Al termine, segui i passaggi seguenti.
- Salva il file modificato.
- Torna a Finder e vai alla posizione /private/etc/hosts.
- Rilascia il file Host modificato in questa cartella e macOS ti chiederà cosa fare con l'originale.
- Scegliere Sostituire e autenticati con la tua password di amministratore.
Non funziona? Svuota la cache DNS
Se noti che le mappature del tuo dominio non funzionano correttamente, potresti dover svuotare la cache DNS del tuo Mac.
Puoi farlo usando Terminale. Basta aprirlo con Spotlight o trovandolo in Applicazioni. Quindi, digita uno dei seguenti comandi.
- Per OS X Mavericks e versioni successive, usa questo: sudo killall -HUP mDNSResponder
- Per OS X Mountain Lion e versioni precedenti, usa questo: dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Basta autenticarsi con la tua password di amministratore e sarai a posto.
Come ripristinare il file host predefinito
Ovviamente, pasticciare con un file di sistema come Hosts può avere effetti collaterali indesiderati sul tuo computer.
Allo stesso modo, potresti aver finito con qualsiasi obiettivo tu voglia raggiungere modificandolo.
In ogni caso, puoi ripristinare il file Hosts predefinito utilizzando uno dei metodi sopra.
Quindi, inserisci le seguenti informazioni di seguito nell'editor di testo o Nano: questo è il file Hosts come appare normalmente sulla maggior parte dei Mac.
## # Database dell'host. # # localhost viene utilizzato per configurare l'interfaccia di loopback. # all'avvio del sistema. Non cambiare questa voce. ## 127.0.0.1 localhost. 255.255.255.255 host di trasmissione. ::1 localhost fe80::1%lo0 localhost
Perché dovresti modificare il tuo file host?
Aumento della velocità del browser
Se un DNS è come una rubrica di indirizzi Internet, puoi pensare al file Host del tuo Mac come a una sua versione localizzata.
Poiché il tuo computer non dovrà contattare un server DNS per tradurre un nome di dominio in un indirizzo IP, l'utilizzo del file Mac Hosts potrebbe velocizzare nominalmente la tua navigazione in Internet.
Ad esempio, se hai un sito che visiti spesso, usa semplicemente un servizio come Controllo IP per capire il suo indirizzo IP. (Digitare il nome del dominio nella casella sul sito.)
Quando modifichi il file Hosts, assegna semplicemente quell'indirizzo IP a quel nome di dominio. Non è subito chiaro quanto ciò accelererà la tua navigazione, ma vale la pena provare se sei seriamente intenzionato a caricare rapidamente determinati siti.
Blocco di pagine Web dannose
Se sei stanco di adware o pagine Web dannose che si aprono durante la navigazione in Internet, la modifica del file Hosts può essere d'aiuto.
Prendi nota la prossima volta che un sito viene visualizzato senza la tua intenzione e annota il nome del dominio.
Segui uno dei metodi precedenti e aggiungi un indirizzo IP fasullo. La prossima volta che un sito tenta di reindirizzare il browser, la pagina non verrà caricata.
Questo è anche un ottimo modo per bloccare i siti per il controllo genitori. Basta modificare un sito che non vuoi che tuo figlio visiti e dargli un indirizzo IP fasullo.
Non saranno in grado di visitare il sito, qualunque cosa facciano (a meno che non scoprano il metodo del file Hosts).
Produttività e concentrazione
Questa può essere una misura drastica, ma una modifica intelligente del file Hosts può fare miracoli per la tua produttività e concentrazione.
Se stai lavorando a un report, a un romanzo o a un altro lungo progetto, ma non sembri impedirti di navigare sui social media, questo potrebbe tornare utile.
Basta digitare i nomi di dominio nel file Mac Hosts e assegnare loro un indirizzo IP non valido (come abbiamo dimostrato nei passaggi precedenti).
La prossima volta che proverai ad aprire Facebook, Reddit o altri social media, il tuo browser non sarà in grado di farlo.
In alternativa, puoi assegnare il sito a un indirizzo di dominio effettivo. Ad esempio, mappando il dominio Facebook all'indirizzo IP del New York Times.
Test di rete
La modifica del file Mac Hosts è un ottimo modo per testare nuovi server web o reti.
Gli sviluppatori di rete, ad esempio, possono reindirizzare un nome di dominio a un sito in fase di sviluppo. Ciò consente loro di vedere un sito come lo vedrà un utente o un visitatore effettivo.
Ovviamente, poiché è probabile che i test di server e rete vengano eseguiti solo da coloro che sono già "al corrente", non espanderemo troppo questa voce.
Mike è un giornalista freelance di San Diego, California.
Sebbene si occupi principalmente di Apple e della tecnologia di consumo, ha esperienza passata a scrivere di sicurezza pubblica, governo locale e istruzione per una varietà di pubblicazioni.
Ha indossato diversi ruoli nel campo del giornalismo, tra cui scrittore, editore e designer di notizie.