Come modificare il file Host su Mac

Uno dei file principali di un sistema operativo, indipendente dal suo sviluppatore, è il file hosts che è un piccolo file utilizzato dal computer che consente al sistema operativo di assegnare nomi host agli indirizzi IP. Grazie a questo file potremo dirigere i nodi di una rete locale quando operiamo in un'organizzazione e quindi il suo utilizzo è attento.

Questo file hosts contiene righe di testo in cui osserveremo un indirizzo IP nel primo campo seguito da uno o più nomi host. Ogni campo su queste righe è separato da uno spazio vuoto e possiamo usare i commenti usando il simbolo #.

Grazie a questo file possiamo svolgere compiti come:

  • Blocco o attivazione di siti Web
  • Crea un reindirizzamento di rete locale
  • Modifica domini

Cos'è il DNS?Il DNS (Domain Name System - Domain Name System) è responsabile della traduzione degli indirizzi IP in nomi in modo che noi utenti possiamo avere facilità e comprensione durante la navigazione in rete, ad esempio, è molto più facile vedere www.solvetic.com noi vedere 178.33.118.246.

Questo è il compito fondamentale del DNS. Per ulteriori informazioni sul DNS, dai un'occhiata a questo:

1. Modifica file host Mac


Questo file hosts è ampiamente utilizzato per le attività dell'amministratore di sistema, come forzare quel particolare computer locale a passare a un IP specifico quando si immette un nome host specifico. Il file hosts si trova nel percorso /etc/hosts quindi dobbiamo aprire questa posizione dal terminale.

Passo 1
Per accedere al terminale in Mac OS X possiamo utilizzare i seguenti metodi:

  • Terminale da Spotlight
Spotlight è l'icona della lente di ingrandimento in alto, dove inseriamo il termine terminale, selezioniamo l'opzione richiesta.

  • Terminale dal menu Utilità
Andiamo nel menu Vai, selezioniamo Utilità e nella finestra visualizzata selezioniamo Terminale.

INGRANDIRE

Una volta aperto il terminale, inseriremo quanto segue per modificare il file hosts:

 sudo nano / etc / host
Possiamo vedere che il sistema ci chiede la password per eseguire il comando.

Passo 2
Una volta inserita correttamente la nostra password, vedremo il file hosts.

Da questo punto andremo a modificare il file in base alle esigenze che abbiamo, ad esempio se vogliamo sviluppare un sito web in locale dobbiamo aggiungere quanto segue alla fine della riga hosts:

 fe80 :: 1% lo0 localhost
Salviamo le modifiche utilizzando la combinazione di tasti:

Ctrl + O

E usciamo dall'editor usando la combinazione di tasti:

Ctrl + X

Passaggio 3
Nel caso in cui desideriamo che alcuni siti Web non siano diretti al nostro host locale, dobbiamo aggiungere una riga con la sintassi: 127.0.0. 1 domain_name, ad esempio limitiamo YouTube, sarebbe il seguente:

 127.0.0.1 www.youtube.com

Passaggio 4
Una volta che abbiamo lasciato l'editor e siamo nel terminale, dobbiamo inserire quanto segue per pulire la cache DNS del nostro Mac.

 killall -HUP mDNSResponder

2. Modifica del file Hosts con Host prefpane su macOS Sierra


Poiché questo file fa parte del sistema, non sarà possibile modificarlo solo con la sua esecuzione poiché richiede privilegi amministrativi speciali. Per questo possiamo utilizzare un'utility chiamata Hosts.prefpane che possiamo scaricare al seguente link:

Passo 1
La versione attuale che troveremo è la 1.3 ed è in formato .pkg. Una volta scaricato questo file, faremo doppio clic su di esso per avviare il processo di installazione:

Passo 2
Fare clic su Avanti e vedremo la dimensione totale dell'installazione:

Nota:Nel caso di più utenti nel sistema, la riga Destinazione ci permette di definire se questa applicazione verrà installata per tutti gli utenti o solo per quello attuale.

Passaggio 3
Fare clic su Installa e sarà necessario inserire la password dell'amministratore:

Passaggio 4
Fare clic su Installa software per avviare il processo e una volta terminato vedremo quanto segue. Fare clic su Chiudi per uscire dalla procedura guidata.

Passaggio 5
Una volta installata questa utility, apriamo le Preferenze di Sistema utilizzando una delle seguenti opzioni:

  • Dal menu Apple / Preferenze di Sistema
  • Utilizzo dell'icona nel Dock
  • Inserendo la parola Preferenze in Spotlight e lì seleziona Preferenze di Sistema

Possiamo vedere che abbiamo un nuovo accesso chiamato Host:

Passaggio 6
Una volta che accediamo all'utilità, dobbiamo fare clic sull'icona del lucchetto situata in basso per abilitare le modifiche. Una volta inserita la nostra password di amministratore, possiamo modificare il file hosts per più attività.

Ad esempio, se vogliamo bloccare un sito Web specifico, faremo clic sul segno + situato in basso e inseriremo la seguente sintassi:

 127.0.0.1 (Sito web)

Una volta apportate le modifiche, dobbiamo fare clic sull'icona del lucchetto per impedire la modifica non autorizzata del file.

Passaggio 7
Per verificarne l'utilizzo, accederemo al sito Web bloccato da Safari o dal browser che utilizziamo e possiamo verificare che l'accesso sia stato negato:

Grazie a questa applicazione possiamo facilmente controllare e gestire il file macOS Sierra Hosts.

Ricordiamo l'importanza che questo file ha nel comportamento della nostra attrezzatura Mac, quindi se in qualsiasi momento notiamo guasti possiamo accedere nuovamente al file hosts per rivedere la configurazione e modificarla in base alle esigenze che potremmo avere.

wave wave wave wave wave