本文介绍Windows服务器防火墙IP封禁标准化方案,含统一命名、封禁/解封命令、批量查询及图形化查看方法,全程使用原生命令,确保可溯源、易管理、免第三方工具。

微信扫一扫

Windows服务器封禁IP远程访问:最全实操命令+日志溯源教程

原创 sg 爱名网(22科技集团)
订阅
59
2天前


在Windows服务器运维过程中,经常会遇到恶意IP扫描、暴力破解远程桌面、异常访问攻击等问题。最直接有效的防护方式,就是通过系统防火墙手动封禁可疑IP,阻断其所有远程访问行为。

很多运维新手只会简单封禁IP,但不会规范命名规则、不会查询已封禁规则、无法溯源规则创建时间,导致服务器黑名单混乱、无法排查攻击记录。今天这篇教程,给大家整理一套标准化、可落地、可溯源的Windows防火墙IP封禁完整方案,全程原生命令、无需第三方工具。

一、标准化IP封禁命令(推荐生产使用)

为了统一运维规范,我们采用 TRUE_BAN_IP地址 统一规则命名,方便后期批量管理、筛选、删除规则,避免系统默认命名混乱。

1. 核心封禁命令(阻断所有远程访问)

管理员身份打开CMD,执行以下命令,可封禁指定IP的所有入站远程访问(包含3389远程桌面、端口扫描、SSH、服务访问等):

netsh advfirewall firewall add rule name=TRUE_BAN_31.7.56.210 dir=in action=block remoteip=31.7.56.210 enable=yes

命令参数详解

  • name:规则统一前缀 TRUE_BAN,标识为手动封禁黑名单,便于批量检索

  • dir=in:拦截该IP所有主动访问服务器的入站流量

  • action=block:直接丢弃数据包,拒绝所有访问

  • remoteip:需要封禁的恶意IP地址

  • enable=yes:规则创建后立即生效

2. 对应解封命令

若后续需要解除IP封禁,直接通过规则名称删除即可,无需复杂配置:

netsh advfirewall firewall delete rule name=TRUE_BAN_31.7.56.210

二、查看所有已封禁的黑名单IP

服务器长期运维会积累大量封禁IP,如何快速筛选所有手动封禁的黑名单规则?

1. 命令行批量查询(精准筛选)

通过关键词 TRUE_BAN 过滤所有手动封禁的IP规则,干净无冗余:

netsh advfirewall firewall show rule name=all | findstr TRUE_BAN

2. 图形化界面可视化查看

适合新手直观查看所有防火墙规则,操作简单:

  1. 快捷键 Win+R,输入 wf.msc 回车,打开高级安全Windows防火墙

  2. 左侧选择 入站规则

  3. 右侧列表筛选名称带 TRUE_BAN 的规则,即可查看所有封禁IP


分享 0 曝光 1254 浏览 59 互动 0

获取域名与品牌保护服务

请告诉我在域名、商标、品牌或知识产权保护等需求或遇到的问题,我们会尽快联系您,为您提供最优质的服务。

提交成功,感谢您的参与

支持 反馈 管理

长按下方二维码,加我微信

微信号
复制微信号

打开微信加我好友

爱名网

通过微信关注公众号