Bonjour, je voudrais bloquer certains sites Web directement à partir de l'invite de commandes.
écho comme celui-ci:
0.0.0.0 websitename.com
Comment puis-je faire ceci? (OS: Windows 7)
echo 0.0.0.0 websitename.com >> %WINDIR%\System32\Drivers\Etc\Hosts
les >>
ajoute la sortie de echo
au fichier.
Notez qu'il y a deux raisons pour lesquelles cela peut ne pas fonctionner comme vous le souhaitez. Vous les connaissez peut-être, mais je les mentionne au cas où.
Tout d'abord, cela n'affectera pas un navigateur Web, par exemple, qui a déjà résolu l'adresse IP actuelle "réelle". Ainsi, cela ne prendra pas toujours effet immédiatement.
Deuxièmement, il vous oblige à ajouter une entrée pour chaque nom d'hôte sur un domaine; juste ajouter websitename.com
va pas bloquer www.websitename.com
, par exemple.
Utilisez Hosts Commander . C'est simple et puissant. Description traduite (du russe) ici .
hosts add another.dev 192.168.1.1 # Remote Host
hosts add test.local # 127.0.0.1 used by default
hosts set myhost.dev # new comment
hosts rem *.local
hosts enable local*
hosts disable localhost
...et plein d'autres...
Usage:
hosts - run hosts command interpreter
hosts <command> <params> - execute hosts command
Commands:
add <Host> <aliases> <addr> # <comment> - add new Host
set <Host|mask> <addr> # <comment> - set ip and comment for Host
rem <Host|mask> - remove Host
on <Host|mask> - enable Host
off <Host|mask> - disable Host
view [all] <mask> - display enabled and visible, or all hosts
hide <Host|mask> - hide Host from 'hosts view'
show <Host|mask> - show Host in 'hosts view'
print - display raw hosts file
format - format Host rows
clean - format and remove all comments
rollback - rollback last operation
backup - backup hosts file
restore - restore hosts file from backup
recreate - empty hosts file
open - open hosts file in notepad