如何在 Windows 7 上将 IP 列入黑名单?

如何在 Windows 7 上将 IP 列入黑名单?

我正在尝试在 Windows 上寻找类似于 Linux 中的 iptables 的东西。我尝试过使用 Windows 防火墙以及编辑主机文件来阻止特定 IP,但没有成功。我也尝试过使用 WIPFW,但它甚至无法安装。我能够使用 NetLimiter 3 将我的连接速度限制到特定 IP,但每当我设置过滤器来阻止 IP 时,这些 IP 仍然可以连接。

我不需要硬件防火墙或路由器,也不需要重型防火墙程序。理想情况下,它应该是一种服务,只需让我添加 IP 地址和范围,并允许我阻止/允许传入和/或传出连接即可。甚至不需要 GUI。

有什么建议吗?

答案1

您可以使用 Windows 7 中的 Netsh AdvFirewall 发出高级防火墙命令。这是最接近 iptables 的功能,但并不像 zone alarm 那样可怕。

Netsh 高级防火墙

答案2

NetLimiter 3 专业版可以很好地完成此操作,只是配置不当。以下是正确的设置:

  1. 创建过滤器
  2. 在“Ip Ranges”下输入所需的 IP,不要选中“Local”,并确保选中“Match All”
  3. 保留其他默认设置,点击“保存”
  4. 转到节点视图中的过滤器并添加并启用规则

我认为我的问题是我在过滤器中输入了太多参数,最终导致它无法正常运行。

相关内容