Interdire l'accès à un site internet depuis un poste client (sous Linux)

Comment interdire l'accès à certains sites sur un poste client sous linux.

Certes si l'on possède un routeur un peu évolué on peut le paramétrer pour un utilisateur, par mots clés ou nom du site.

Malheureusement dans mon cas (routeur Linksys) le nombre de sites que l'on pouvait y enregistrer était limité à 5 et autant pour le nombre de mots clés.

Une solution : modifier le fichier hosts qui se trouve dans le répertoire /etc (du moins sous Débian).

L'opération est a effectuer en root (comprendre super utilisateur), car il n'est pas possible de le modifier en tant que simple utilisateur.

Chez moi il ressemble à ceci :

127.0.0.1 localhost

127.0.1.1 deeptechnologie3

  1. The following lines are desirable for IPv6 capable hosts

::1 ip6-localhost ip6-loopback

fe00::0 ip6-localnet

ff00::0 ip6-mcastprefix

ff02::1 ip6-allnodes

ff02::2 ip6-allrouters

Je souhaite que depuis cet ordinateur il ne soit plus possible de se connecter à www.youtube.com (par exemple).

Pour les sites que l'on souhaite interdires on donne comme adresse 127.0.0.1.

Le fichier host a priorité sur la résolution DNS et l'on n'est pas limité en nombre d'entrées.

Soit dans le cas qui m'intéresse

127.0.0.1 localhost

127.0.0.1 www.youtube.com

127.0.1.1 deeptechnologie3

  1. The following lines are desirable for IPv6 capable hosts

::1 ip6-localhost ip6-loopback

fe00::0 ip6-localnet

ff00::0 ip6-mcastprefix

ff02::1 ip6-allnodes

ff02::2 ip6-allrouters

Le résultat si l'on tente de s'y connecter est le suivant :

 

Comme il est possible de rajouter un nombre infini de sites il est évident que ce procédé est tout indiqué pour bloquer l'accès à certaines destinations internet aux enfants / ado

Fil des commentaires de ce billet

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Ajouter un rétrolien

URL de rétrolien : http://www.deeptechnologie.com/index.php/trackback/6