Un moyen courant de "bloquer" un site web (par exemple, pour l'éliminer en tant que distraction) consiste à modifier les paramètres suivants /etc/hosts
et faire pointer le domaine vers l'adresse de bouclage. Par exemple :
# Stop goofing off
127.0.0.1 youtube.com
Sur Mavericks, je constate que les modifications de ce type sont apparemment ignorées par le système d'exploitation ; après avoir modifié le fichier (avec sudo) et l'avoir enregistré, le site qui devrait être bloqué se charge toujours.
J'ai essayé de réinitialiser mon cache DNS comme suit :
dscacheutil -flushcache
sudo killall -HUP mDNSResponder
Mais le site se charge toujours.
Comment puis-je faire en sorte qu'OSX Mavericks remarque une modification de /etc/hosts
?
1 votes
Se pourrait-il que ce soit le cache DNS du navigateur qui ne soit pas vidé ? Quelle est l'adresse IP
ping youtube.com
utiliser ?0 votes
Remarque : si vous utilisez le DNS pour bloquer temporairement des sites, selfcontrolapp.com pour OSX fonctionne très bien. Il modifie le fichier hosts et semble vider automatiquement le cache du navigateur. Ils mentionnent également des applications similaires pour d'autres plateformes : github.com/SelfControlApp/selfcontrol/wiki/FAQ