Bloquear um IP remoto específico
New-NetFirewallRule -DisplayName "Bloquear IP 203.0.113.50" -Direction Inbound -RemoteAddress 203.0.113.50 -Action Block
Bloquear vários IPs
New-NetFirewallRule -DisplayName "Bloquear IPs remotos" -Direction Inbound -RemoteAddress 203.0.113.50,198.51.100.20,192.0.2.10 -Action Block
Bloquear uma faixa/CIDR
New-NetFirewallRule -DisplayName "Bloquear rede remota" -Direction Inbound -RemoteAddress 203.0.113.0/24 -Action Block
Bloquear IPs nas conexões de saída
Se o objetivo for impedir seu Windows de conectar-se a determinado IP:
New-NetFirewallRule -DisplayName "Bloquear saída para IP" -Direction Outbound -RemoteAddress 203.0.113.50 -Action Block
Ver as regras criadas
Get-NetFirewallRule | Where-Object DisplayName -like "*Bloquear*"
Remover uma regra
Remove-NetFirewallRule -DisplayName "Bloquear IP 203.0.113.50"
Importante: Inbound bloqueia conexões vindas do IP remoto para o Windows; Outbound bloqueia conexões do Windows para o IP remoto.