使用Windows防火墙阻止网站


Answers:


23

可能取决于您使用的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或其快捷方式,然后在打开记事本后选择“以管理员身份运行”,使用“文件”>“打开”导航到主机文件。


1
这个想法真的很聪明。作为开发人员,我不知道为什么我没有想到这一点。它非常简单,易于部署,并且针对的域名可能包含多个与之相关的IP地址。
Highdown

12

首先转到命令提示符并执行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 = 43

93.184.216.119的Ping统计信息:
数据包:已发送= 4,已接收= 4,丢失= 0(丢失0%),
以毫秒为单位的近似往返时间:
最小= 285ms,最大= 294ms,平均值= 288ms

转到控制面板 > Windows FireWall >在左侧单击高级设置

转到出站规则,然后在右侧单击新规则 在此处输入图片说明

  • 在“ 新建出站规则向导”中,选择“ 自定义”,然后单击“ 下一步”。
  • 在“ 程序”屏幕中,选择“ 所有程序”,然后单击“ 下一步”。
  • 协议和端口中保留默认设置,然后单击下一步
  • 在“ 范围”屏幕中,此规则适用于哪个远程IP地址? 选择这些IP地址,然后单击添加按钮
  • 在“ 此IP地址或子网”下的“ IP地址”对话框中输入网站的IP地址,然后单击“确定”,然后单击“下一步”。 在此处输入图片说明

  • “操作”屏幕中,选择“ 阻止连接”,然后单击“下一步”。

  • 在“ 配置文件”屏幕中,保留所有3个复选框的选择,然后单击“下一步”。
  • 在“ 名称”屏幕中,为规则选择名称,然后单击“完成”
    以在所有您希望
    好运的浏览器中输入URL来测试您的工作!

2
请注意,这通常会阻止多个网站。一些Web服务器使用相同的IP地址托管数千个网站。
Garrulinae 2014年

2
分配给主机名的IP也会更改,因此这并非万无一失。
Artem Russakovskii 2014年

1
@JulianKnight回答,没有评论!
AminM '16

3

这是一个非常笼统的问题...(更多信息可能会有用...),因为Windows防火墙存在不同的版本...并且每个版本具有不同的功能...等等。

(假设您正在运行Windows 7,并且只想使用Windows防火墙)简短的答案是:排序。您可以拒绝访问IP地址,从而拒绝访问该IP地址上托管的任何网站。此规则将适用于任何尝试连接到该IP地址的应用程序。(Windows 7具有唯一一个阻止出站连接的Windows防火墙),唯一的缺点是,任何规模的大多数公司都有许多IP地址,所有这些IP地址都可以为该网站提供页面。是的,您可以阻止所有这些操作,但这确实是一项过多的工作。

(如果您不介意动手,则还可以修改主机文件(c:\ windows \ system32 \ drivers \ etc \ hosts),并在其中为该域添加一个虚假条目,但是很多具有某种启发式功能的反病毒软件会将其识别为某种可疑活动,而其他病毒则会默默地消除您所做的任何更改。

第三种选择是投资于具有某种内容过滤选项的路由器...(那里有很多可以很好地工作,而且价格不太昂贵),或者着眼于诸如netnanny之类的软件或诸如OpenDNS之类的其他解决方案提供所需的任何级别的过滤。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.