有可能,这取决于你使用的Windows版本,虽然我不记得曾经看到过任何这样的选项。
在C:/WINDOWS/SYSTEM32/DRIVERS/ETC/HOSTS文件(这是一个纯ASCII文本文件,你可以直接用Windows记事本编辑)中添加条目可能更容易,就像这样。
127.0.0.1 www.bad-web-site.example.com 127.0.0.1 www.another-site.example.net
“127.0.0.1 "这个IP地址是localhost(你的本地计算机),用它来做你想屏蔽的网站地址(域名)会导致超时(假设你没有运行像Apache HTTPd这样的本地网络服务器;如果你运行了,那么它的网页就会出现,反正也没问题)。
确保你屏蔽了有 "www "和没有 "www "的部分;这很容易,因为你可以通过用空格分隔来指定多个站点,就像这样。
127.0.0.1 www.bad-web-site.example.com bad-web-site.example.com 127.0.0.1 www.another-site.example.net another-site.example.net
还要注意的是,这些域名的添加是没有任何协议的,所以没有http://
、https://
或ftp://
。
How To Article
注意:在Windows Vista或Windows 7中,你必须以管理员身份打开Notepad.exe才能编辑和保存对hosts文件的更改。右键点击notepad.exe或其快捷方式,并选择 "以管理员身份运行",一旦记事本打开,使用 "文件”/“打开 "导航到hosts文件。
首先进入命令提示符,并做Ping URL来获取该网站的IP地址。
Ping example .com
你会得到网站的IP地址
Pinging example.com [93.184.216.119] 有32个字节的数据。
来自93.184.216.119的回复:字节=32 时间=287ms TTL=43 来自93.184.216.119的回复:字节=32 时间=286ms TTL=43 来自93.184.216. 119: bytes=32 time=285ms TTL=43 来自 93.184.216.119 的回复: bytes=32 time=294ms TTL=4393.184.216.119 的 Ping 统计: 包。 包:发送=4,接收=4,丢失=0 (0%丢失), 大约的往返时间(毫秒)。
最小=285ms,最大=294ms。Average = 288ms
进入控制面板 > windows FireWall >在左侧点击高级设置
进入出站规则,在右侧点击新建规则
-在新建出站规则向导中选择自定义,然后点击下一步 -。在程序界面选择所有程序并点击下 -在协议和端口中保留默认设置并点击下 -在范围界面的此规则适用于哪个远程IP地址? ** 选择这些IP地址,点击添加按钮 -在IP地址对话框中这个IP地址或子网下。 在IP地址界面选择屏蔽连接,然后点击下一个
-在行动界面选择屏蔽连接,然后点击下一个
-在配置文件界面选择三个复选框,然后点击下一个 -在名称界面为规则选择名称,然后点击完成 在任何浏览器中输入URL测试你的操作 祝你好运!
这是个非常笼统的问题… (更多的信息将是有用的…)因为Windows防火墙存在于不同的版本中…而且每个版本都有不同的功能…等等。
(假设你运行的是windows 7,而且你只想使用windows-firewall)简短的答案是。算是吧 你可以拒绝访问一个IP地址,从而拒绝访问该IP地址上的任何网站。这个规则将适用于任何试图连接到该IP地址的应用程序。(Windows 7有唯一的windows-firewall,可以阻止出站连接)唯一的问题是,任何大型公司都有很多IP地址,所有这些IP地址都为该网站提供服务,是的,你可以阻止所有的IP地址,但这确实是一个过度的工作。
(如果你不介意弄脏你的手)你也可以修改hosts文件(c:\windows\system32\drivers\etc\hosts),然后在里面放一个假的域名条目,但是很多具有一定启发式的反病毒软件都会将其识别为某种可疑的活动,而其他的则会默默地抹掉你所做的任何修改。
第三种选择是投资一个路由器,它有一些内容过滤选项……(有相当多的工作相当好,不太昂贵)或看像 netnanny 这样的软件或其他解决方案,如 OpenDNS 提供任何级别的过滤你需要。