随着互联网的快速发展,服务器安全性变得愈发重要。不少服务器遭受到RDP爆破攻击的威胁。虽然您已经安装了wail2ban等安全工具,但直接禁止一些国外IP地址可能是更为直接的解决方案。本文将介绍如何使用Windows防火墙批量添加IP地址,以加强服务器安全性。
如何在Windows Firewall批量添加IP
步骤1:打开PowerShell
首先,我们需要使用PowerShell来执行批量添加IP地址的操作。您可以在Windows搜索栏中输入“PowerShell”并打开它。
步骤2:运行PowerShell脚本
在PowerShell中,您可以运行以下脚本来批量添加IP地址:
New-NetFirewallRule -DisplayName "BlockIPs" -Direction Inbound -Action Block -Protocol Any -RemoteAddress <IP地址1, IP地址2, ...>
将<IP地址1, IP地址2, ...>
替换为您要添加的IP地址列表,用逗号分隔。例如:
New-NetFirewallRule -DisplayName "BlockIPs" -Direction Inbound -Action Block -Protocol Any -RemoteAddress "1.2.3.4", "5.6.7.8", "9.10.11.12"
步骤3:运行脚本
在输入完整个命令后,按Enter键运行脚本。这将在Windows防火墙中创建一个名为“BlockIPs”的规则,并将指定的IP地址添加到阻止列表中。
步骤4:检查规则
您可以通过运行以下命令来检查是否成功创建了规则:
Get-NetFirewallRule -DisplayName "BlockIPs"
这将显示有关新创建的规则的详细信息。
其他方法
除了使用PowerShell脚本,您还可以使用其他方法来批量添加IP地址到Windows防火墙。例如,您可以使用防火墙高级安全管理工具来执行此操作,但PowerShell是一种更为便捷和快速的方法。
结论
通过批量添加IP地址到Windows防火墙,您可以增强服务器的安全性,防止不受欢迎的访问。这个过程可以通过PowerShell脚本快速完成,使您的服务器更加安全可靠。