Interdire l'accès à un site internet

F.P 75

Membre enregistré
9 Septembre 2009
6
1
41
Salut à tous

Je ne sais pas si c'est la bonne section du forum et si cette question a deja été abordéemais je vais exposer mon petit souci ici.

Il y a un site internet sur lequel je ne veux plus naviguer , je souhaiterais l'interdire définitivement de mon ordinateur (Macbook).

Si une personne peux me donner la marche à suivre , je l'en remercie d'avance.
;)
 
Merci mais je n'arrive pas à accéder à cette page.

Une fois Applications/Utilitaires/Terminal ouverts.
Il y a apparamment des codes à tapper?
 
Commence par télécharger TextWrangler, c'est gratuit et très pratique (bien plus que l'édition dans le Terminal).

Un fois cet éditeur installé, dans le menu File -> Open Hidden…

Là tu te places à la racine de ta partition système, et tu cherches etc (c'est un dossier qui apparient avec un icone de raccourci)
Dans ce dossier, tu localises le fichier hosts et l'ouvres

(par sécurité tu auras fait une copie de ce fichier avant de l'éditer).

Une fois ouvert dans l'éditeur tu vas le voir comme ça (sans les couleurs) :


Bloc de code:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1	localhost
[COLOR="SeaGreen"]255.255.255.255	broadcasthost[/COLOR]
[COLOR="Red"]::1             localhost [/COLOR]
fe80::1%lo0	localhost

Tu ajoutes les lignes du type :
127.0.0.1 www.site_a_eviter.com juste avant les lignes verte et rouge

Pour info, entre 127.0.0.1 et l'adresse c'est une tabulation (pas un espace)

Ensuite tu enregistres, les modifications.

Tu quittes TextWrangler et tu lances le Terminal pour passer la commande suivante :

Bloc de code:
 lookupd -flushcache

Voilà, cela devrait suffire.
 
C'est
Bloc de code:
127.0.0.1
Il ne faut pas oublier le '1' initial.
 
Bonjour,
il s'agit peut être d'un problème de droit ou peut être que TextWrangler fonctionne comme vi mais je n'en suis pas sûr.
Peut être peux tu essayer d'ouvrir le fichier (une fois localisée) avec TextEdit.
Ensuite, il faut que tu sauves le fichier et que tu redémarres le mac.
si ça ne marche pas, assures toi que les droits de ton fichier n'ont pas changé sinon faire un chmod +644 en root user
tu devrais avoir ceci au final :
-rw-r--r-- 1 root wheel 236 23 jui 08:19 hosts
 
Bonjour,

Je suis certainement le dernier des empotés avec les bidouillages, mais ayant le même souci de bloquer un site, je ne parviens pas à valider les commandes passées dans Terminal. Je suis sur Leopard.

J'ai suivi à la lettre les instructions que vous donnez à partir de Terminal, pas de TextWrangler car je n'y trouve pas le dossier etc. Donc :

1/ taper sudo nano /etc/hosts et valider
2/ taper son mot de passe administrateur (en aveugle) et valider
3/ ajouter au bon endroit 127.0.0.1 — tabulation — www.siteàbannir.com
4/ valider par Ctrl o

Ensuite, il semble, d'après les instructions glanées sur le forum qu'il faille entrer sudo dscacheutil -flushcache. Mais où ? Est-ce à la suite des lignes ? Est-ce dans la barre noire qui s'affiche en bas des commandes après Ctrl o ? J'ai mené la procédure comme indiqué, fermé Terminal (qui m'indiquait au passage que fermer signifiait perdre les activités en cours), éteint et rallumé l'ordinateur, rouvert Terminal pour écrire cette commande (sudo dscacheutil-flushcache) et cela ne fonctionne pas : le site est toujours accessible.

Quelqu'un peut-il me dire où est mon erreur ? Merci d'avance :)
 
Je crois que ce qui est délicat, c'est de passer par TextWrangler. Je viens moi-même de passer 3 heures à traduire des sites anglais pour avoir une réponse claire. Car, il faut bien le dire, je suis une bille, une buse, un nul ! Mais tout s'est bien passé. Voilà la méthode :

1 - Ouvrir le Terminal (Applications>Utilitaires>Terminal)
2 - Copier-coller ceci : sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts (ceci va permettre d'ouvrir TextEdit à la place de TextWrangler pour l'édition du fichier "Hosts")
3 - Taper "Entrer"
4 - Taper votre mot de passe d'administrateur quand cela vous est demandé
5 - Taper "Entrer"
6 - Une fenêtre de TextEdit s'ouvre automatiquement avec le code suivant :

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost​

7 - A l'aide des flèches, se placer entre 127.0.0.1 localhost et 255.255.255.255 broadcasthost pour ajouter le ou les sites indésirables, les uns en dessous des autres, sans oublier qu'il s'agit d'une tabulation entre l'adresse IP et le nom du site, et non un espace (voir ci-dessous, en rouge : )
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
127.0.0.1 www.jaimewindows.com
127.0.0.1 www.love-mcdonald.com
127.0.0.1 www.paris.hilton.com
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost​
8 - Sauver le fichier comme il est si facile de le faire avec TextEdit (Attention, ne pas faire "sauver sous")
9 - Quitter TextEdit (Pomme+Q)
10 - Dans une nouvelle fenêtre du Terminal, taper : sudo dscacheutil -flushcache pour vider le cache sous Leopard et Snow L,
!!! ->>> pour Tiger, la commande est : lookupd -flushcache), c'est pour cela que cela ne fonctionnait pas précédement, vu que tu es sous Leopard ;)
11 - Presser "Entrer" et se féliciter que tout fonctionne.

Bon courage