Answers:
可能取决于您使用的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
IP地址“ 127.0.0.1”是localhost(您的本地计算机),将其用作您要阻止的网站地址(域名)将导致超时(假设您未运行本地Web服务器,例如Apache HTTPd;如果是,则将显示其网页(无论如何都可以)。
确保同时屏蔽带有和不带有“ 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://
。
注意:在Windows Vista或Windows 7中,必须以管理员身份打开Notepad.exe才能编辑并将更改保存到主机文件。右键单击notepad.exe或其快捷方式,然后在打开记事本后选择“以管理员身份运行”,使用“文件”>“打开”导航到主机文件。
首先转到命令提示符并执行Ping URL以获取该网站的IP地址:
Ping示例.com
你得到网站的IP地址
具有32个字节数据的Pinging example.com [93.184.216.119]:
来自93.184.216.119的答复:字节= 32时间= 287ms TTL = 43
来自93.184.216.119的答复:字节= 32时间= 286ms TTL = 43
来自93.184.216.119的答复:字节= 32时间= 285ms TTL = 43
来自93.184.216.119的回复:字节= 32时间= 294ms TTL = 4393.184.216.119的Ping统计信息:
数据包:已发送= 4,已接收= 4,丢失= 0(丢失0%),
以毫秒为单位的近似往返时间:
最小= 285ms,最大= 294ms,平均值= 288ms
转到控制面板 > Windows FireWall >在左侧单击高级设置
转到出站规则,然后在右侧单击新规则
在“ 此IP地址或子网”下的“ IP地址”对话框中:输入网站的IP地址,然后单击“确定”,然后单击“下一步”。
在“操作”屏幕中,选择“ 阻止连接”,然后单击“下一步”。
这是一个非常笼统的问题...(更多信息可能会有用...),因为Windows防火墙存在不同的版本...并且每个版本具有不同的功能...等等。
(假设您正在运行Windows 7,并且只想使用Windows防火墙)简短的答案是:排序。您可以拒绝访问IP地址,从而拒绝访问该IP地址上托管的任何网站。此规则将适用于任何尝试连接到该IP地址的应用程序。(Windows 7具有唯一一个阻止出站连接的Windows防火墙),唯一的缺点是,任何规模的大多数公司都有许多IP地址,所有这些IP地址都可以为该网站提供页面。是的,您可以阻止所有这些操作,但这确实是一项过多的工作。
(如果您不介意动手,则还可以修改主机文件(c:\ windows \ system32 \ drivers \ etc \ hosts),并在其中为该域添加一个虚假条目,但是很多具有某种启发式功能的反病毒软件会将其识别为某种可疑活动,而其他病毒则会默默地消除您所做的任何更改。
第三种选择是投资于具有某种内容过滤选项的路由器...(那里有很多可以很好地工作,而且价格不太昂贵),或者着眼于诸如netnanny之类的软件或诸如OpenDNS之类的其他解决方案提供所需的任何级别的过滤。