Firewall

Hoe een IP of een website te blokkeren met PowerShell in Windows 10

Hoe een IP of een website te blokkeren met PowerShell in Windows 10

PowerShell komt met een Netbeveiliging module waarmee u de Windows Firewall kunt configureren. U kunt de functie gebruiken: - Nieuw-NetFirewallRule - in Netbeveiliging om een ​​IP of een website te blokkeren met PowerShell in Windows. Met deze functie kunt u een nieuwe inkomende of uitgaande firewallregel maken en de regel toevoegen aan de doelcomputer.

IP of website blokkeren met PowerShell

Hoewel het blokkeren van IP-bereiken perfect werkt, is het blokkeren van een website of domein lastig. Dat komt omdat er meerdere IP's aan het domein kunnen zijn gekoppeld, en hoewel je ze kunt voorkomen, kan de DNS-resolver elke keer dat hij een query uitvoert een ander IP-adres vinden. Soms kan hetzelfde IP-adres ook worden gebruikt door gerelateerde services, en het blokkeren van dat IP betekent ook dat andere services worden geblokkeerd.

  1. Lokale of internet-IP-adressen blokkeren
  2. Website- of domeinnamen blokkeren

U hebt beheerdersrechten nodig om deze uit te voeren.

1] Blokkeer IP of bereik met PowerShell

Met deze opdracht kunt u een enkel IP-adres of een reeks IP-adressen gebruiken.  Voer de volgende opdracht uit in PowerShell:.

Nieuw-NetFirewallRule -DisplayName "Block XYZ.com IP-adres" -Richting uitgaand -LocalPort Willekeurig -Protocol TCP -Actieblok -RemoteAddress 146.185.220.0/23

U kunt Blok XYZ . vervangen.com IP-adres met alles wat u zich kunt herinneren of maakt het gemakkelijk te begrijpen wanneer u erop terugkijkt. Het IP-adres dat aan het einde van de RemoteAddress-optie wordt vermeld, wordt geblokkeerd. Elke website of service die dit oplost, wordt geblokkeerd. U kunt de optie RemoteAddress vervangen door de optie LocalAddress als het IP het IP-adres van het lokale netwerk is.

Zodra de uitvoering is voltooid, zou u een statusbericht moeten ontvangen als "De regel is met succes geparseerd vanuit de winkel. (65536)”.  Open Windows Firewall en controleer of het item beschikbaar is. Eenmaal bevestigd, zou u meer moeten kunnen toevoegen met PowerShell.

2] Website of domein blokkeren met PowerShell

Aangezien de functie geen URL-blokkering ondersteunt, hebben we twee keuzes:. De eerste is om alle mogelijke IP's van dat domein op te vragen en ze te blokkeren. De tweede is om bekende officiële IP-bereiken te vinden en deze te blokkeren. De laatste heeft een lagere kans om per ongeluk andere services te blokkeren in vergelijking met de eerste. Dat gezegd hebbende, als het blokkeren van een domein essentieel is, kun je altijd een andere software gebruiken om ze te blokkeren.

Resolve-DnsName "facebook.kom"

Noteer het IP-adres dat we in de tweede methode zullen gebruiken

Nieuw-NetFirewallRule -DisplayName "Block XYZ.com IP-adres" -Richting uitgaand -LocalPort Willekeurig -Protocol TCP -Actieblok -RemoteAddress 146.185.220.0/23

Toen ik dit met YouTube gebruikte, werkte het niet, hoewel het directe IP-adres was geblokkeerd. Toen ik het met Facebook gebruikte, werkte het. Dus als een website kan worden opgelost met meerdere IP-adressen, dan werkt deze methode niet.

Het gebruik van PowerShell-opdrachten is eenvoudig. Als je ooit de opdrachtprompt hebt gebruikt, is het zo goed als dat; Ik hoop dat je met succes IP of een website hebt kunnen blokkeren met PowerShell in Windows. Elke keer dat u ze wilt verwijderen, kunt u dit doen vanuit Windows Firewall of de Verwijderen-NetFirewallRule opdracht.

Hoe AutoKey te gebruiken om Linux-spellen te automatiseren
AutoKey is een hulpprogramma voor desktopautomatisering voor Linux en X11, geprogrammeerd in Python 3, GTK en Qt. Met behulp van de scripting- en MACR...
Hoe FPS-teller in Linux-games te tonen
Linux-gaming kreeg een grote duw toen Valve in 2012 Linux-ondersteuning voor Steam-client en hun games aankondigde. Sindsdien hebben veel AAA- en indi...
Sid Meier's Civilization VI downloaden en spelen op Linux and
Inleiding tot het spel Civilization 6 is een moderne versie van het klassieke concept dat werd geïntroduceerd in de serie Age of Empires-games. Het id...