Anonim

Comme les ordinateurs Windows, Mac dispose d'un fichier hosts pour configurer la façon dont votre machine se connecte aux sites Web sur Internet. Ce fichier contient des références à des sites Web et des adresses IP, et vous pouvez l'utiliser de différentes manières sur votre Mac.

L'une des raisons pour lesquelles vous souhaiterez peut-être modifier le fichier hosts sur votre Mac est de bloquer les sites Web. C'est un excellent moyen de bloquer l'accès à certains sites Web sur votre ordinateur. La deuxième utilisation possible est de tester vos propres sites Web localement sur votre machine. Vous pouvez demander au fichier hosts de rediriger le nom de domaine que vous avez choisi vers le chemin réseau de votre stockage local.

Emplacement du fichier des hôtes Mac

Étant donné que la modification du fichier hosts est une tâche risquée, Apple l'a intentionnellement placé dans un dossier privé sur votre système. C'est pour empêcher les utilisateurs de le modifier sans connaissance appropriée et d'endommager l'ensemble du système.

Pour les utilisateurs curieux, le chemin est /etc/hosts/ et vous pouvez y accéder à l'aide d'une fenêtre de terminal.

Modifier le fichier Hosts sur Mac

Il est assez facile de modifier le fichier hosts sur votre Mac car il existe un éditeur intégré pour le faire. Il est situé à l'intérieur du terminal et s'appelle l'éditeur nano. Vous pouvez l'utiliser pour ouvrir et modifier n'importe quel fichier texte, y compris le fichier hosts sur votre machine.

Assurez-vous que vous utilisez un compte administrateur pour effectuer les étapes suivantes.

  1. Cliquez sur Launchpad dans le Dock, recherchez Terminal , et lancez-le.

  1. Tapez la commande suivante dans le terminal et appuyez sur Entrée. Cela ouvrira le fichier hosts dans l'éditeur nano.sudo nano /etc/hosts

  1. Puisqu'il s'agit d'une commande sudo, il vous sera demandé d'entrer votre mot de passe. Saisissez le mot de passe et continuez.

  1. Le fichier devrait maintenant être ouvert sur votre écran et vous pouvez commencer à le modifier.

Comprendre le fichier Mac Hosts

Si vous n'avez jamais modifié de fichier hosts auparavant, vous pourriez trouver le fichier un peu compliqué à utiliser. Cependant, il n'est pas aussi difficile de le modifier qu'il n'y paraît.

L'une des entrées que vous trouverez dans le fichier est 127.0.0.1 localhost.

La première section avec des chiffres est l'adresse IP locale de votre Mac. La deuxième section où il y a le nom d'hôte est ce que vous utilisez pour accéder à cette adresse IP.

Les deux parties ci-dessus, lorsqu'elles sont combinées, redirigent toutes les requêtes localhost vers l'adresse IP 127.0.0.1 Lorsque vous entrez localhost dans votre navigateur, votre navigateur examine le fichier hosts, obtient l'adresse IP spécifiée et vous amène à cette adresse IP.

En un mot, le fichier hosts n'est rien d'autre qu'une combinaison d'adresses IP et de noms de domaine. Vous pouvez les modifier comme bon vous semble pour obtenir les résultats souhaités.

Configurer les redirections avec le fichier Hosts

L'une des choses que vous pouvez faire avec le fichier hosts est de configurer des redirections. Vous pouvez faire pointer un nom de domaine vers quelque chose de complètement différent de ce vers quoi il est censé pointer.

Par exemple, si vous essayez de réduire votre utilisation des réseaux sociaux, vous pouvez demander à des domaines tels que facebook.com de rediriger votre navigateur vers des sites tels que, par exemple, Wikipedia. Vous pouvez utiliser à peu près n'importe quel domaine et adresse IP de votre choix.

Voyons comment configurer la redirection ci-dessus à l'aide du fichier hosts.

  1. Lorsque le fichier est ouvert dans l'éditeur nano, utilisez les touches fléchées pour amener votre curseur là où localhost se termine. Appuyez ensuite sur Entrée pour ajouter une nouvelle ligne à votre entrée.

  1. Dans la nouvelle ligne que vous venez d'ajouter, saisissez l'adresse IP vers laquelle vous souhaitez rediriger le domaine source. Nous utiliserons 103.102.166.224, qui est l'adresse IP de Wikipédia.

  1. Appuyez sur la touche Tab de votre clavier pour accéder au champ du domaine source.
  2. Ici, saisissez le nom de domaine qui doit être redirigé vers l'adresse IP que vous avez saisie précédemment. Nous utiliserons facebook.com ici.

  1. Une fois les modifications effectuées, appuyez sur les touches Ctrl + O de votre clavier pour enregistrer le fichier.
  2. Appuyez sur Enter pour confirmer l'action.
  3. Appuyez sur les touches Ctrl + X pour fermer l'éditeur nano.
  4. Vous devez maintenant vider le cache DNS pour appliquer les modifications. Pour ce faire, tapez la commande suivante dans le terminal et appuyez sur Entrée.dscacheutil -flushcache

  1. Ouvrez un navigateur, tapez facebook.com et appuyez sur Entrée . Vous verrez qu'il ouvre Wikipedia plutôt que Facebook.

Astuce rapide : Comment trouver l'adresse IP d'un site Web

Comme vous pouvez le voir dans la procédure ci-dessus, vous avez besoin de l'adresse IP du site vers lequel vous souhaitez rediriger les personnes. Si vous ne le savez pas déjà, vous pouvez utiliser une commande dans le terminal pour trouver l'adresse IP de n'importe quel site Web.

  1. Dans la fenêtre Terminal, saisissez la commande suivante et appuyez sur Entrée. Assurez-vous de remplacer wikipedia.org par le site Web de votre choix.ping wikipedia.org

  1. Il affichera une adresse IP sur votre écran. C'est ce que vous pouvez utiliser dans le fichier hosts.

Bloquer les sites Web en modifiant le fichier Hosts sur Mac

COMMENT BLOQUER DES SITES WEB SUR WINDOWS : Utilisation du fichier hôte

 L'avantage du fichier hosts est qu'il vous permet de bloquer des sites sans vous obliger à installer des applications tierces sur votre Mac. Vous pouvez ajouter une entrée au fichier et toutes les demandes de connexion à cette entrée seront refusées.

  1. Lancez le fichier hosts dans l'éditeur nano comme indiqué ci-dessus.
  2. Amenez votre curseur là où se termine l'entrée localhost et appuyez sur Entréepour ajouter une nouvelle ligne.
  3. Tapez l'adresse IP 127.0.0.1 et appuyez sur Tabsur votre clavier.
  4. Entrez le nom de domaine du site que vous souhaitez bloquer. Par exemple, si vous souhaitez bloquer Instagram, tapez instagram.com.

  1. Appuyez sur Ctrl + O pour enregistrer les modifications.
  2. Appuyez sur Ctrl + X pour fermer le fichier.
  3. Tapez la commande suivante et appuyez sur Entrée pour vider le cache DNS.dscacheutil -flushcache

Maintenant, chaque fois que vous essayez d'accéder au site bloqué, cela vous mènera à l'hôte local qui affichera une page d'erreur.

Le fichier d'hôtes Mac vous offre de nombreuses façons de jouer avec les requêtes réseau sortantes, et vous pouvez les bloquer et les débloquer comme vous le souhaitez. Avez-vous déjà utilisé le fichier hosts sur votre Mac ? Si oui, à quoi ça servait ? Faites-le nous savoir dans les commentaires ci-dessous.

Comment modifier le fichier Hosts sur Mac