So blockieren Sie IP oder eine Website mit PowerShell in Windows 10
PowerShell enthält ein Netsecurity -Modul, mit dem Sie die Windows-Firewall konfigurieren( configure the Windows Firewall) können . Sie können die Funktion – New-NetFirewallRule – in Netsecurity verwenden(Netsecurity) , um eine IP oder eine Website mit PowerShell in Windows zu blockieren . Mit dieser Funktion können Sie eine neue eingehende oder ausgehende Firewall-Regel erstellen und die Regel dem Zielcomputer hinzufügen.
Blockieren Sie IP(Block IP) oder Website mit PowerShell
Während das Blockieren von IP-Bereichen perfekt funktioniert, ist das Blockieren einer Website oder Domain schwierig. Das liegt daran, dass an die Domäne mehrere IP-Adressen angehängt sein können, und obwohl Sie sie verhindern können, kann der DNS -Resolver bei jeder Abfrage eine andere IP ermitteln. Außerdem könnte manchmal dieselbe IP von verwandten Diensten verwendet werden, und das Blockieren dieser IP würde bedeuten, dass auch andere Dienste blockiert werden.
- Blockieren Sie(Block) lokale oder Internet-IP-Adressen
- Blockieren Sie Website- oder Domainnamen
Sie benötigen Administratorrechte, um diese auszuführen.
1] IP(Block IP) oder Bereich(Range) mit PowerShell blockieren(PowerShell)
Mit diesem Befehl können Sie eine einzelne IP-Adresse oder einen Bereich von IP-Adressen verwenden. Führen Sie den folgenden Befehl in PowerShell aus.(PowerShell.)
New-NetFirewallRule -DisplayName "Block XYZ.com IP address" -Direction Outbound –LocalPort Any -Protocol TCP -Action Block -RemoteAddress 146.185.220.0/23
Sie können die IP-Adresse von Block XYZ.com(Block XYZ.com IP) durch alles ersetzen, an das Sie sich erinnern können, oder es leicht verständlich machen, wenn Sie darauf zurückblicken. Die am Ende der RemoteAddress- Option genannte IP-Adresse wird blockiert. Jede Website oder jeder Dienst, der dies behebt, wird blockiert. Sie können die Option RemoteAddress durch die Option (RemoteAddress)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 Speicher geparst“ erhalten. (65536)“. Öffnen Sie die Windows-Firewall und prüfen Sie, ob der Eintrag vorhanden ist. Nach der Bestätigung sollten Sie in der Lage sein, weitere mithilfe von PowerShell hinzuzufügen .
2] Website(Block Website) oder Domain mit PowerShell blockieren(PowerShell)
Da die Funktion keine URL- Blockierung unterstützt, haben wir zwei Möglichkeiten. Zuerst(First) müssen alle möglichen IPs dieser Domain abgefragt und blockiert werden. Die zweite besteht darin, bekannte offizielle IP-Bereiche zu finden und zu blockieren. Letzteres hat im Vergleich zu ersterem eine geringere Wahrscheinlichkeit, versehentlich andere Dienste zu blockieren. Wenn das Blockieren einer Domain jedoch unerlässlich ist, können Sie jederzeit eine andere Software verwenden, um sie zu blockieren.
Resolve-DnsName "facebook.com"
Notieren Sie sich die IP-Adresse, die wir in der zweiten Methode verwenden werden
New-NetFirewallRule -DisplayName "Block XYZ.com IP address" -Direction Outbound –LocalPort Any -Protocol TCP -Action Block -RemoteAddress 146.185.220.0/23
Als ich dies mit YouTube verwendete , funktionierte es nicht, obwohl die direkte IP blockiert war. Als ich es mit Facebook benutzte , funktionierte es. 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 es so gut wie das; Ich hoffe, Sie konnten IP oder eine Website mit PowerShell in Windows erfolgreich blockieren. Sie können sie jederzeit über die Windows-Firewall entfernen oder den Befehl Remove-NetFirewallRule verwenden(Anytime) .
Related posts
PrivateWin10 ist ein erweitertes Datenschutztool für Windows 10
Was ist Firewall und Netzwerkschutz in Windows 10 und wie kann dieser Abschnitt ausgeblendet werden?
So deaktivieren Sie die Windows 10-Firewall
Beheben Sie Windows-Firewall-Probleme in Windows 10
Passen Sie die Regeln und Einstellungen der Windows 10-Firewall an
Was ist Control Flow Guard in Windows 10 – So schalten Sie es ein oder aus
PicsArt bietet benutzerdefinierte Aufkleber und exklusive 3D-Bearbeitung unter Windows 10
So deaktivieren Sie automatische Treiber-Updates in Windows 10
Starten Sie Dateien einfach mit myLauncher für Windows 10-Computer
So finden und deaktivieren Sie Webcams mit PowerShell in Windows 10
Verbindung zu Xbox Live nicht möglich; Beheben Sie das Problem mit dem Xbox Live-Netzwerk in Windows 10
Aktivieren oder deaktivieren Sie die Legacy-Konsole für die Eingabeaufforderung und PowerShell in Windows 10
7 Möglichkeiten zum Öffnen von Windows PowerShell mit erhöhten Rechten in Windows 10
So deaktivieren Sie WLAN mit CMD oder Powershell in Windows 10
So sehen Sie den PowerShell-Befehlsverlauf unter Windows 10
So öffnen Sie .aspx-Dateien auf einem Windows 10-Computer
Option „Symbolleisten ausblenden“ im Kontextmenü der Taskleiste in Windows 10
Aktivieren Sie Enhanced Anti-Spoofing in der Windows 10 Hello Face-Authentifizierung
Ashampoo WinOptimizer ist eine kostenlose Software zur Optimierung von Windows 10
Ersetzen Sie Powershell durch Eingabeaufforderung im Windows 10-Startmenü