如何通过 CMD 编辑主机文件? [关闭]
Posted
技术标签:
【中文标题】如何通过 CMD 编辑主机文件? [关闭]【英文标题】:How to edit hosts file via CMD? [closed] 【发布时间】:2011-05-12 10:40:37 【问题描述】:您好,我想直接从命令提示符屏蔽一些网站。
像这样回声:
0.0.0.0 websitename.com
我该怎么做? (操作系统:Windows 7)
【问题讨论】:
为什么要结束这么精彩的问题? 【参考方案1】:echo 0.0.0.0 websitename.com >> %WINDIR%\System32\Drivers\Etc\Hosts
>>
将echo
的输出附加到文件中。
请注意,有两个原因可能无法按您希望的那样工作。你可能知道这些,但我提到它们以防万一。
首先,它不会影响网络浏览器,例如,已经解析了当前的“真实”IP 地址。因此,它不会总是立即生效。
其次,它要求您为域中的每个主机名添加一个条目;例如,仅添加websitename.com
将不会阻止www.websitename.com
。
【讨论】:
那么如何添加条目列表? @omnix : 继续添加多个条目 aipconfig /flushdns
将使您对此文件的更改立即生效
这在“执行”提示下有效吗?输入ipconfig / flushdns的正确方法是什么?我没有窗户,需要转发给别人。
@shredding ipconfig /flushdns
是带有参数的单个命令。【参考方案2】:
使用主机指挥官。它简单而强大。可以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
【讨论】:
以上是关于如何通过 CMD 编辑主机文件? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章