[Windows]防火墙,出入站规则失效。

文章描述了在内网环境中,试图通过Windows防火墙限制特定IP访问Nacos端口8848,但Java虚拟机的全局设置使得即使有防火墙规则,Java服务仍能绕过。当关闭Java的网络访问权限,访问权限才受防火墙控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

场景:
因为具体需要,在内网中,不想别人发现我们的nacos端口8848,因此我们设置了入站规则,特定的ip地址才能访问。但是实际测试中发现并不起作用。。。
经过一番排查得到一下结果。

为什么有些应用绕过了防火墙配置

有时候,我们想管理window防火墙的出入口端口,于是在入站规则中,添加了这样的一个设置。
对于这台电脑(ip为192.168.1.9),我们只希望(192.168.1.22)外部设备访问8848端口。
image.png
此时,我们发现,当一台ip地址为192.168.1.22的机器能访问192.168.1.9:8848的服务

但是当我们访问192.168.1.9:8848端口的nacos服务时,发现依然能够访问,这是为什么?

此时查看允许应用通过 Windows 防火墙中发现,Java虚拟机允许了公用与专用网络访问。此时,所有依赖于Java的服务都将不再受到防火墙配置的阻拦。
image.png
image.png
而当取消掉Java允许通过的配置时,如果不是特别设置,我们就无法再访问192.168.1.9:8848了。
image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柒杉丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值