Comment modifier le fichier Hosts sur Mac

L'un des principaux fichiers d'un système d'exploitation, indépendant de son développeur, est le fichier hosts qui est un petit fichier utilisé par l'ordinateur qui permet au système d'exploitation d'attribuer des noms d'hôtes aux adresses IP. Grâce à ce fichier nous pourrons diriger les nœuds d'un réseau local lorsque nous travaillons dans une organisation et donc son utilisation est prudente.

Ce fichier hosts contient des lignes de texte dans lesquelles on observera une adresse IP dans le premier champ suivi d'un ou plusieurs noms d'hôtes. Chaque champ sur ces lignes est séparé par un espace et nous pouvons utiliser des commentaires à l'aide du symbole #.

Grâce à ce fichier nous pouvons réaliser des tâches telles que :

  • Bloquer ou activer des sites Web
  • Créer une redirection de réseau local
  • Modifier les domaines

Qu'est-ce que le DNSLe DNS (Domain Name System - Domain Name System) est responsable de la traduction des adresses IP en noms afin que nous, utilisateurs, puissions avoir une facilité et une compréhension lors de la navigation sur le réseau, par exemple, il est beaucoup plus facile de voir www.solvetic.com nous voir 178.33.118.246.

C'est le travail fondamental du DNS. Pour plus d'informations sur le DNS, consultez ceci :

1. Modifier le fichier d'hôtes Mac


Ce fichier hosts est largement utilisé pour les tâches d'administrateur système, telles que forcer cet ordinateur local particulier à accéder à une adresse IP spécifique lors de la saisie d'un nom d'hôte spécifique. Le fichier hosts se trouve dans le chemin /etc/hosts donc il faut ouvrir cet emplacement depuis le terminal.

Étape 1
Pour accéder au terminal sous Mac OS X, nous pouvons utiliser les méthodes suivantes :

  • Terminal de Spotlight
Spotlight est l'icône de la loupe en haut, où nous entrons le terme Terminal, nous sélectionnons l'option requise.

  • Terminal du menu Utilitaires
Nous allons dans le menu Go, sélectionnez Utilitaires et dans la fenêtre affichée, nous sélectionnons Terminal.

AGRANDIR

Une fois le terminal ouvert, nous entrerons ce qui suit pour éditer le fichier hosts :

 sudo nano / etc / hôtes
On voit que le système nous demande le mot de passe pour exécuter la commande.

Étape 2
Une fois que nous avons entré notre mot de passe correctement, nous verrons le fichier hosts.

À partir de ce point, nous allons éditer le fichier en fonction des besoins que nous avons, par exemple, si nous allons développer un site Web localement, nous devons ajouter ce qui suit à la fin de la ligne hosts :

 fe80 :: 1% lo0 hôte local
Nous enregistrons les modifications à l'aide de la combinaison de touches :

Ctrl + O

Et nous sortons de l'éditeur en utilisant la combinaison de touches :

Ctrl + X

Étape 3
Au cas où nous souhaitons qu'un site Web ne soit pas dirigé vers notre hôte local, nous devons ajouter une ligne avec la syntaxe : 127.0.0. 1 domain_name, par exemple nous restreignons YouTube, ce serait comme suit :

 127.0.0.1 www.youtube.com

Étape 4
Une fois que nous avons quitté l'éditeur et que nous sommes dans le terminal, nous devons entrer ce qui suit pour nettoyer le cache DNS de notre Mac.

 killall -HUP mDNSResponder

2. Modification du fichier Hosts avec prefpane Hosts sur macOS Sierra


Comme ce fichier fait partie du système, il ne sera pas possible de l'éditer uniquement lors de son exécution car il nécessite des privilèges administratifs spéciaux. Pour cela, nous pouvons utiliser un utilitaire appelé Hosts.prefpane que nous pouvons télécharger sur le lien suivant :

Étape 1
La version actuelle que nous allons trouver est la 1.3 et elle est au format .pkg. Une fois ce fichier téléchargé, nous double-cliquerons dessus pour lancer le processus d'installation :

Étape 2
Cliquez sur Suivant et nous verrons la taille totale de l'installation :

Noter:Dans le cas d'avoir plus d'utilisateurs dans le système, la ligne Destination nous permet de définir si cette application sera installée pour tous les utilisateurs ou uniquement pour l'actuel.

Étape 3
Cliquez sur Installer et il faudra saisir le mot de passe administrateur :

Étape 4
Cliquez sur Installer le logiciel pour démarrer le processus et une fois terminé, nous verrons ce qui suit. Cliquez sur Fermer pour quitter l'assistant.

Étape 5
Une fois cet utilitaire installé, nous ouvrons les Préférences Système en utilisant l'une des options suivantes :

  • Depuis le menu Pomme / Préférences Système
  • Utilisation de l'icône dans le Dock
  • Entrer le mot préférences dans Spotlight et y sélectionner Préférences Système

Nous pouvons voir que nous avons un nouvel accès appelé Hosts :

Étape 6
Une fois que nous avons accédé à l'utilitaire, nous devons cliquer sur l'icône de cadenas située en bas pour activer les modifications. Une fois que nous avons entré notre mot de passe administrateur, nous pouvons modifier le fichier hosts pour plusieurs tâches.

Par exemple, si nous voulons bloquer un site Web spécifique, nous cliquerons sur le signe + situé en bas et saisirons la syntaxe suivante :

 127.0.0.1 (Site Web)

Une fois que nous avons apporté les modifications, nous devons cliquer sur l'icône de verrouillage pour empêcher toute modification non autorisée du fichier.

Étape 7
Pour vérifier son utilisation, nous accéderons au site Web bloqué à partir de Safari ou du navigateur que nous utilisons et nous pouvons vérifier que l'accès a été refusé :

Grâce à cette application, nous pouvons facilement contrôler et gérer le fichier macOS Sierra Hosts.

Rappelons-nous l'importance que ce fichier a dans le comportement de notre équipement Mac, donc si à tout moment nous remarquons des pannes nous pouvons accéder à nouveau au fichier hosts pour revoir la configuration et la modifier en fonction des besoins que nous pouvons avoir.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave