Как редактировать файл хостов через CMD? [закрыто
Вопрос
Здравствуйте, я хотел бы заблокировать несколько сайтов непосредственно из командной строки.
Echo, как это:
0.0.0.0 websitename.com
Как я могу это сделать? (ОС: Windows 7)
Решение
echo 0.0.0.0 websitename.com >> %WINDIR%\System32\Drivers\Etc\Hosts
то >>
добавляет вывод echo
к файлу.
Обратите внимание, что есть две причины, которые это может не работать так, как вы хотите. Вы можете знать об этом, но я упоминаю их на всякий случай.
Во-первых, это не повлияет на веб-браузер, например, у вас уже есть текущий, «Real» IP-адрес разрешен. Итак, не всегда будет вступить в силу прямо сейчас.
Во-вторых, это требует, чтобы вы добавили запись для каждого имени хоста в домене; просто добавить websitename.com
буду нет блокировать www.websitename.com
, Например.
Другие советы
Использовать Хостых командира. Отказ Это просто и мощно. Переведено описание (от русского) здесь.
Примеры использования
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