Como editar o arquivo hosts via CMD? [fechado
Pergunta
Olá, gostaria de bloquear alguns sites diretamente do prompt de comando.
eco assim:
0.0.0.0 websitename.com
Como posso fazer isso? (OS: Windows 7)
Solução
echo 0.0.0.0 websitename.com >> %WINDIR%\System32\Drivers\Etc\Hosts
a >>
anexar a saída de echo
para o arquivo.
Observe que há duas razões pelas quais isso pode não funcionar como você deseja. Você pode estar ciente disso, mas eu os menciono apenas por precaução.
Primeiro, ele não afetará um navegador da Web, por exemplo, que já possui o endereço IP "real" atual. Portanto, nem sempre entra em vigor imediatamente.
Segundo, exige que você adicione uma entrada para cada nome de host em um domínio; Apenas adicionando websitename.com
vai não quadra www.websitename.com
, por exemplo.
Outras dicas
Usar Anfitriões Comandante. É simples e poderoso. Descrição traduzida (do russo) aqui.
Exemplos de uso
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
...e muitos outros...
Ajuda
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