一般情况下,我们在 Linux用的服务器比较多的,但是也有一些业务会用到 Windows服务器的,这里我们记录一下,如何用在 Windows服务器查看防火墙的命令。有些时候检查防火墙的放行和查看限制端口的时候还是需要用到的。
这里,我比较习惯用的是 PowerShell 命令,如果你的Win系统在Win7以上版本可以用这个。
Get-NetFirewallProfile | Select-Object Name, Enabled
这个是查看防火墙的命令,然后看到示范如下。
Name Enabled
---- -------
Domain True
Private True
Public True
True 表示防火墙开启,False 表示关闭。
如果需要更为详细的配置信息可以用这个命令。
Get-NetFirewallProfile | Format-List *
当然,我们也可以用netsh命令查看。
netsh advfirewall show allprofiles
你会看到输出格式:
域配置文件
-------------------------------------------------------------------
状态 : 启用
防火墙策略 : 阻止所有入站,允许所有出站
专用配置文件
-------------------------------------------------------------------
状态 : 启用
防火墙策略 : 阻止所有入站,允许所有出站
公用配置文件
-------------------------------------------------------------------
状态 : 启用
防火墙策略 : 阻止所有入站,允许所有出站