Firewall

So blockieren Sie eine IP oder eine Website mit PowerShell in Windows 10

So blockieren Sie eine IP oder eine Website mit PowerShell in Windows 10

Power Shell kommt mit a Netzsicherheit Modul, mit dem Sie die Windows-Firewall konfigurieren können. Sie können die Funktion verwenden - Neue-NetFirewallRule - im Netzsicherheit um eine IP oder eine Website mit PowerShell in Windows zu blockieren. Mit der Funktion können Sie eine neue eingehende oder ausgehende Firewall-Regel erstellen und die Regel zum Zielcomputer hinzufügen.

IP oder Website mit PowerShell blockieren

Während das Blockieren von IP-Bereichen perfekt funktioniert, ist das Blockieren einer Website oder Domain schwierig. Dies liegt daran, dass der Domäne mehrere IP-Adressen zugeordnet sein können, die Sie zwar verhindern können, der DNS-Resolver jedoch bei jeder Abfrage eine andere IP-Adresse ermitteln kann. Manchmal könnte dieselbe IP auch von verwandten Diensten verwendet werden, und das Blockieren dieser IP würde bedeuten, dass auch andere Dienste blockiert werden.

  1. Lokale oder Internet-IP-Adressen blockieren
  2. Website- oder Domainnamen blockieren

Sie benötigen Administratorrechte, um diese auszuführen.

1] IP oder Bereich mit PowerShell blockieren

Mit diesem Befehl können Sie eine einzelne IP-Adresse oder einen IP-Adressbereich verwenden.  Führen Sie den folgenden Befehl in PowerShell aus.

New-NetFirewallRule -DisplayName "Block XYZ.com IP-Adresse" -Richtung Ausgehend -LocalPort Beliebig -Protokoll TCP -Aktionsblock -RemoteAddress 146.185.220.0/23

Sie können Block XYZ . ersetzen.com IP-Adresse mit allem, an das Sie sich erinnern können, oder macht es leicht zu verstehen, wenn Sie darauf zurückblicken. Die am Ende der Option RemoteAddress angegebene IP-Adresse wird blockiert. Alle Websites oder Dienste, die dies auflösen, werden blockiert. Sie können die Option RemoteAddress durch die Option LocalAddress ersetzen, wenn die IP die IP-Adresse des lokalen Netzwerks ist.

Sobald die Ausführung abgeschlossen ist, sollten Sie eine Statusmeldung wie "Die Regel wurde erfolgreich aus dem Store geparst" erhalten. (65536)”.  Öffnen Sie die Windows-Firewall und prüfen Sie, ob der Eintrag verfügbar ist. Nach der Bestätigung sollten Sie mit PowerShell weitere hinzufügen könnenS.

2] Website oder Domain mit PowerShell blockieren

Da die Funktion keine URL-Blockierung unterstützt, haben wir zwei Möglichkeiten two. Zuerst müssen Sie alle möglichen IP-Adressen dieser Domain abfragen und sie blockieren. Die zweite besteht darin, bekannte offizielle IP-Bereiche zu finden und zu blockieren. Letzteres hat eine geringere Wahrscheinlichkeit, versehentlich andere Dienste zu blockieren, als das erstere. Wenn das Blockieren einer Domain jedoch unerlässlich ist, können Sie sie jederzeit mit einer anderen Software blockieren.

Resolve-DNsName "facebook.com"

Notieren Sie die IP-Adresse, die wir in der zweiten Methode verwenden

New-NetFirewallRule -DisplayName "Block XYZ.com IP-Adresse" -Richtung Ausgehend -LocalPort Beliebig -Protokoll TCP -Aktionsblock -RemoteAddress 146.185.220.0/23

Als ich dies mit YouTube verwendet habe, hat es nicht funktioniert, obwohl die direkte IP blockiert war. Als ich es mit Facebook verwendet habe, hat es funktioniert. Wenn also eine Website mit mehreren IP-Adressen aufgelöst werden kann, funktioniert diese Methode nicht.

Die Verwendung von PowerShell-Befehlen ist unkompliziert. Wenn Sie jemals die Eingabeaufforderung verwendet haben, ist sie so gut; Ich hoffe, Sie konnten IP oder eine Website mit PowerShell in Windows erfolgreich blockieren. Wenn Sie sie entfernen möchten, können Sie dies jederzeit über die Windows-Firewall tun oder die Remove-NetFirewallRule Befehl.

OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...
OpenTTD-Tutorial
OpenTTD ist eines der beliebtesten Wirtschaftssimulationsspiele auf dem Markt. In diesem Spiel musst du ein wunderbares Transportunternehmen aufbauen....
SuperTuxKart für Linux
SuperTuxKart ist ein großartiger Titel, der entwickelt wurde, um Ihnen das Mario Kart-Erlebnis kostenlos auf Ihrem Linux-System zu bieten. Es ist ziem...