Não acredito que você possa criar listas personalizadas de endereços IP e usá-las em várias regras. O Firewall do Windows ainda não possui recursos em comparação com os produtos de Firewall adequados.
No entanto, uma solução alternativa seria definir suas listas personalizadas no PowerShell e aplicá-las às regras:
$List1 = @("192.168.1.0/24","10.20.30.0/24","192.168.2.25/32")
$List2 = @("192.168.50.0/24")
Set-NetFirewallRule -Name "IIS-WebServerRole-HTTP-In-TCP" -RemoteAddress $List1
Set-NetFirewallRule -Name "FPS-ICMP4-ERQ-In" -RemoteAddress $List1
Set-NetFirewallRule -Name "CoreNet-DHCPV6-Out" -RemoteAddress $List2
Você acabou de definir uma matriz de cadeias de endereços ou sub-redes. Em seguida, você define o escopo usando o cmdlet Set-NetFirewallRule
.
Se você quiser adicionar ou remover um endereço, basta alterar a definição da lista na parte superior e executar o script novamente.
Você também pode salvar a definição da lista em um arquivo de texto ou em uma planilha do Excel, em vez de no próprio script.
O script também serve como uma boa documentação das regras do seu Firewall.
Você pode usar os cmdlets do PowerShell Filewall para gerenciar todos os aspectos do Firewall do Windows. / p>