Sådan blokerer du IP eller et websted ved hjælp af PowerShell i Windows 10

PowerShell leveres med et Netsecurity- modul, der giver dig mulighed for at konfigurere Windows Firewall( configure the Windows Firewall) . Du kan bruge funktionen — New-NetFirewallRule — i Netsecurity til at blokere en IP eller et websted ved hjælp af PowerShell i Windows . Funktionen giver dig mulighed for at oprette en ny indgående eller udgående firewall-regel og tilføjer reglen til målcomputeren.

Bloker IP eller websted ved hjælp af PowerShell

Bloker IP(Block IP) eller websted(Website) ved hjælp af PowerShell

Mens blokering af IP-intervaller fungerer perfekt, er det vanskeligt at blokere et websted eller et domæne. Det skyldes, at der kan være en flere IP knyttet til domænet, og mens du kan forhindre dem, kan DNS -resolveren finde ud af en anden IP, hver gang den forespørger. Til tider kunne den samme IP også bruges af relaterede tjenester, og blokering af denne IP ville også betyde blokering af andre tjenester.

  1. Bloker(Block) lokale eller internet-IP-adresser
  2. Bloker websted eller domænenavne

Du skal bruge administratorrettigheder for at udføre disse.

1] Bloker IP(Block IP) eller Range ved hjælp af PowerShell

Ved at bruge denne kommando kan du bruge en enkelt IP-adresse eller række af IP-adresser. Udfør følgende kommando i PowerShell.

New-NetFirewallRule -DisplayName "Block XYZ.com IP address" -Direction Outbound –LocalPort Any -Protocol TCP -Action Block -RemoteAddress 146.185.220.0/23

Du kan erstatte Block XYZ.com IP -adresse med alt, hvad du kan huske eller gør det nemt at forstå, når du ser tilbage på det. IP-adressen nævnt i slutningen af ​​indstillingen RemoteAddress er det, der vil blive blokeret. Enhver hjemmeside eller tjeneste, der løser det, vil blive blokeret. Du kan erstatte indstillingen RemoteAddress med indstillingen LocalAddress , hvis IP'en er det lokale netværks IP-adresse.

Bloker IP-adresse i Firewall App Windows

Når eksekveringen er fuldført, bør du modtage en statusmeddelelse som "Reglen blev parset fra butikken. (65536)”. Åbn Windows Firewall , og kontroller, om posten er tilgængelig. Når det er bekræftet, bør du være i stand til at tilføje flere ved hjælp af PowerShell .

2] Bloker websted(Block Website) eller domæne(Domain) ved hjælp af PowerShell

Bloker webstedsdomæne ved hjælp af PowerShell

Da funktionen ikke understøtter URL -blokering, har vi to valgmuligheder. Først(First) er at forespørge på alle mulige IP-adresser for det pågældende domæne og blokere dem. Den anden er at finde kendte officielle IP-intervaller og blokere dem. Den senere har lavere chancer for ved et uheld at blokere andre tjenester sammenlignet med førstnævnte. Når det er sagt, hvis blokering af et domæne er afgørende, kan du altid bruge en anden software til at blokere dem.

Resolve-DnsName "facebook.com"

Bemærk IP-adressen, som vi vil bruge i den anden metode

New-NetFirewallRule -DisplayName "Block XYZ.com IP address" -Direction Outbound –LocalPort Any -Protocol TCP -Action Block -RemoteAddress 146.185.220.0/23

Da jeg brugte dette med YouTube , virkede det ikke, selvom direkte IP var blokeret. Da jeg brugte det med Facebook , virkede det. Så hvis en hjemmeside kan løses ved hjælp af flere IP-adresser, så vil denne metode ikke fungere.

Brug af PowerShell- kommandoer er ligetil. Hvis du nogensinde har brugt kommandoprompten, er det så godt som det; Jeg håber, du var i stand til at blokere IP eller et websted ved hjælp af PowerShell i Windows med succes. Når som helst(Anytime) du vil fjerne dem, kan du gøre det fra Windows Firewall eller bruge kommandoen Remove-NetFirewallRule  .



About the author

Jeg er telefoningeniør med over 10 års erfaring i mobilbranchen, og jeg er specialiseret i reparation og opgradering af smartphones. Mit arbejde har omfattet udvikling og vedligeholdelse af telefonfirmware, udvikling af billeder til Apple-enheder og arbejde med Firefox OS-projekter. Med mine færdigheder inden for softwareudvikling, hardware engineering, billedbehandling og Firefox OS-udvikling har jeg evnen til at tage komplekse problemer og omdanne dem til simple løsninger, der virker på enhver enhed.



Related posts