2010-11-19 13 views
15

こんにちは私はコマンドプロンプトから直接いくつかのウェブサイトをブロックしたいと思います。CMD経由でホストファイルを編集するには?

は次のようにエコー:

0.0.0.0 websitename.com 

はどうすればこれを行うことができますか? (OS:Windows 7の)

+2

なぜ密接な華麗Qうつ病? –

答えて

34

echo 0.0.0.0 websitename.com >> %WINDIR%\System32\Drivers\Etc\Hosts

>>ファイルにechoの出力を追加します。

あなたが望むように動作しない理由は2つあります。あなたはこれらを知っているかもしれませんが、私はそれらをちょうど言及します。

最初に、現在の「実際の」IPアドレスが解決されているなど、Webブラウザには影響しません。だから、いつもすぐに有効になるわけではありません。

第2に、ドメイン上のすべてのホスト名にエントリを追加する必要があります。 websitename.comを追加するだけで、でなく、ブロックwww.websitename.comとなります。

+0

どのようにエントリのリストを追加できますか? – omnix

+0

@omnix:ただ複数のエントリを追加し続ける –

+6

'ipconfig/flushdns'はこのファイルへの変更をすぐに反映させます – narsk

21

使用ホスト司令官。シンプルで強力です。翻訳された説明(ロシア語から)here

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 

の使用例...と他の多くの...

ヘルプ

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 

ダウンロード

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

+0

新しいバージョンはLinuxをサポートしています! – VEG

関連する問題