web-dev-qa-db-fra.com

Comment éditer le fichier hosts via CMD?

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)

18
omnix

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.

39
Andrew Barber

Utilisez Hosts Commander . C'est simple et puissant. Description traduite (du russe) ici .

Exemples d'utilisation

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...

Aidez-moi

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

Télécharger

https://code.google.com/p/hostscmd/downloads/list

21
VEG