Anonim

Come i computer basati su Windows, il Mac ha un file hosts per configurare il modo in cui la tua macchina si connette ai siti web su Internet. Questo file contiene riferimenti a siti Web e indirizzi IP e puoi utilizzarlo in molti modi diversi sul tuo Mac.

Uno dei motivi per cui potresti voler modificare il file hosts sul tuo Mac è bloccare i siti web. È un ottimo modo per bloccare l'accesso a determinati siti Web sul tuo computer. Il secondo possibile utilizzo è testare i propri siti Web localmente sulla propria macchina. Puoi fare in modo che il file hosts reindirizzi il nome di dominio scelto al percorso di rete della tua memoria locale.

Posizione file host Mac

Poiché la modifica del file hosts è un'attività rischiosa, Apple lo ha intenzionalmente inserito in una cartella privata del sistema. Questo per impedire agli utenti di modificarlo senza una conoscenza adeguata e causare danni all'intero sistema.

Per gli utenti curiosi là fuori, il percorso è /etc/hosts/ e puoi accedervi usando una finestra di Terminale.

Modifica file host su Mac

È abbastanza facile modificare il file hosts sul tuo Mac poiché c'è un editor integrato per farlo. Si trova all'interno del Terminale e si chiama nano editor. Puoi usarlo per aprire e modificare qualsiasi file di testo incluso il file hosts sulla tua macchina.

Assicurati di utilizzare un account amministratore per eseguire i seguenti passaggi.

  1. Fai clic su Launchpad nel Dock, cerca Terminale e avvialo.

  1. Digita il seguente comando nel terminale e premi Invio. Si aprirà il file hosts nell'editor nano.sudo nano /etc/hosts

  1. Poiché si tratta di un comando sudo, ti chiederà di inserire la tua password. Inserisci la password e continua.

  1. Il file ora dovrebbe essere aperto sullo schermo e puoi iniziare a modificarlo.

Comprensione del file host Mac

Se non hai mai modificato un file hosts prima, potresti trovare il file un po' complicato con cui lavorare. Tuttavia, non è così difficile modificarlo come sembra.

Una delle voci che troverai nel file è 127.0.0.1 localhost.

La prima sezione con i numeri è l'indirizzo IP locale del tuo Mac. La seconda sezione in cui ha il nome host è quello che usi per accedere a quell'indirizzo IP.

Le due parti precedenti, se combinate insieme, reindirizzano tutte le localhost query all'indirizzo IP 127.0.0.1 Quando si immette localhost nel browser, il browser esamina il file hosts, ottiene l'indirizzo IP specificato e ti porta a quell'indirizzo IP.

In poche parole, il file hosts non è altro che una combinazione di indirizzi IP e nomi di dominio. Puoi modificarli in qualsiasi modo desideri ottenere i risultati desiderati.

Imposta i reindirizzamenti con il file hosts

Una delle cose che puoi fare con il file hosts è impostare i reindirizzamenti. Puoi fare in modo che un nome di dominio punti a qualcosa di completamente diverso da quello a cui dovrebbe puntare.

Ad esempio, se stai cercando di ridurre l'utilizzo dei social media, puoi fare in modo che domini come facebook.com reindirizzino il tuo browser a siti come, ad esempio, Wikipedia. Puoi utilizzare qualsiasi dominio e indirizzo IP desideri.

Diamo un'occhiata a come impostare il reindirizzamento di cui sopra utilizzando il file hosts.

  1. Mentre il file è aperto nell'editor nano, usa i tasti freccia per portare il cursore dove finisce localhost. Quindi premere Invio per aggiungere una nuova riga per la voce.

  1. Nella nuova riga che hai appena aggiunto, digita l'indirizzo IP a cui vuoi reindirizzare il dominio di origine. Useremo 103.102.166.224, che è l'indirizzo IP di Wikipedia.

  1. Premi il tasto Tab sulla tastiera per accedere al campo del dominio di origine.
  2. Qui, digita il nome di dominio che deve essere reindirizzato all'indirizzo IP che hai digitato in precedenza. Useremo facebook.com qui.

  1. Una volta apportate le modifiche, premi i tasti Ctrl + O sulla tastiera per salvare il file.
  2. Premi Invio per confermare l'azione.
  3. Premi i tasti Ctrl + X per chiudere l'editor nano.
  4. Ora devi svuotare la cache DNS per rendere effettive le modifiche. Per farlo, digita il seguente comando nel Terminale e premi Invio.dscacheutil -flushcache

  1. Apri un browser, digita facebook.com e premi Invio . Scoprirai che apre Wikipedia anziché Facebook.

Suggerimento rapido: come trovare l'indirizzo IP di un sito web

Come puoi vedere nella procedura precedente, hai bisogno dell'indirizzo IP del sito a cui vuoi reindirizzare le persone. Se non lo conosci già, puoi usare un comando nel Terminale per scoprire l'indirizzo IP di qualsiasi sito web.

  1. Nella finestra Terminale, digita il seguente comando e premi Invio. Assicurati di sostituire wikipedia.org con il sito web di tua scelta.ping wikipedia.org

  1. Visualizza un indirizzo IP sullo schermo. Questo è quello che puoi usare nel file hosts.

Blocca i siti Web modificando il file hosts su Mac

COME BLOCCARE I SITI WEB SU WINDOWS: Utilizzo del file host

Il bello del file hosts è che ti consente di bloccare i siti senza richiedere l'installazione di app di terze parti sul tuo Mac. Puoi aggiungere una voce al file e tutte le richieste di connessione a quella voce verranno rifiutate.

  1. Avvia il file hosts nell'editor nano come mostrato sopra.
  2. Porta il cursore dove termina la voce localhost e premi Invioper aggiungere una nuova riga.
  3. Digita l'indirizzo IP 127.0.0.1 e premi Tabsulla tastiera.
  4. Inserisci il nome di dominio del sito che desideri bloccare. Ad esempio, se vuoi bloccare Instagram, digita instagram.com.

  1. Premi Ctrl + O per salvare le modifiche.
  2. Premi Ctrl + X per chiudere il file.
  3. Digita il seguente comando e premi Invio per svuotare la cache DNS.dscacheutil -flushcache

Ora ogni volta che provi ad accedere al sito bloccato, verrai indirizzato al localhost che mostrerà una pagina di errore.

Il file hosts del Mac ti offre molti modi per giocare con le richieste di rete in uscita e puoi bloccarle e sbloccarle come desideri. Hai già utilizzato il file hosts sul tuo Mac? Se sì, a cosa serviva? Fateci sapere nei commenti qui sotto.

Come modificare il file host su Mac