Accueil Système d'exploitationMac MacOs X, bloquer l’accès à des sites facilement

MacOs X, bloquer l’accès à des sites facilement

Par deherve

Pour des raisons de sécurité, de contrôle parentale et autres, il est parfois nécessaire d’interdire l’accès (bloquer) à certaines adresses IP ou sites Web, pour cela il faut éditer le fichier hosts.

Bloquer l’accès à des sites Web sur un Mac (méthode 1)

Pour modifier le fichier hosts de votre Mac, il existe plusieurs techniques. Une de celle-ci consiste à ouvrir le Terminal et faire les modifications avec Nano, un éditeur de fichier en ligne de commande.

  • Ouvrir le Terminal
  • Saisir : sudo nano /etc/hosts

(le mot de passe root vous sera demandé)

hosts

Pour bloquer une adresse ou une adresse IP, il vous faut déclarer une nouvelle ligne avec 127.0.0.1 et l’adresse Web ou IP associé.

Exemple : nous allons interdire l’accès au site Myspace.com pour l’exemple en saisissant cette ligne dans Nano :

  • 127.0.0.1 myspace.com

Le but de cette déclaration, consiste à re-diriger la résolution d’adresse de myspace.com vers l’adresse local de votre station de travail et donc interdire la recherche de ce nom de domaine. Le fichier hosts est prioritaire par rapport à la résolution de domaine qui lui aurait re-dirigé le nom myspace.com vers une adresse IP sur Internet.

Une fois la ligne entrée dans Nano, vous pouvez sauvegarder vos modifications en appuyant sur CTRL+O et la touche Entrée.

Une fois ceci modifier, il ne reste plus qu’à rafraichir le cache de votre machine en tapant dans le Terminal, la commande suivante :

  • sudo dscacheutil -flushcache

Votre cache DNS est maintenant ré-initialisé et rechargé avec vos nouveaux paramètres.

Bloquer l’accès à des sites Web sur un Mac (méthode 2)

Pour cette seconde méthode, il vous faudra avoir recours à TextWrangler. TextWrangler permet de modifier celui-ci en respectant bien le format et la structure du fichier lors de l’enregistrement.

Aller dans le répertoire Etc en passant par le Finder > Aller > Aller au dossier … et saisir le chemin comme dans l’image ci-dessous

Modifier le fichier hosts en faisant glisser celui-ci dans TextWrangler, dans la zone documents.

Faire vos modifications et enregistrer le fichier fichier hosts, puis le fermer.

Comme toutes modifications de fichiers protégés, un mot de passe root vous sera demandé pour effectuer les modifications.

Ensuite ouvrir le Terminal et saisir la commande de ré-initialisation du cache DNS.

  • sudo dscacheutil -flushcache

Pour les non-habitué à Nano, la seconde méthode est de loin la plus simple et vous permet d’avoir un accès graphique au fichier Hosts pour en structurer correctement la présentation.

Faites des tentatives avec des sites que vous ne souhaitez pas voir apparaitre dans vos navigateurs internet pour vérifier que tout est bloqué tel que voulu et que cela vous renvoie un affichage du genre de celui-ci.

Bloquer

Vous aimerez aussi

3 commentaires

Ash 21 mai 2012 - 22 h 31 min

Bonjour, très bon tuto, cependant mon ficher /ect/hosts n’existe apparemment pas sur mon Mac

OSX Lion 10.7.4

Merci par avance

Répondre
Théa 9 septembre 2012 - 3 h 13 min

Bonjour,
Une fois l’accès au site bloquée, est-il possible de la débloquer plus tard ? Si oui, comment faire ? merci d’avance 🙂

Répondre
massarou 1 mars 2017 - 8 h 16 min

Bonjour, je suis submergé de sites porno ou bien Mackepper ou bien rencontres, et de + en +
Merci de m’aider à trouver une façon simple de les interdire

Bien à vous

Répondre

Laisser un commentaire