Brannmur

Slik blokkerer du en IP eller et nettsted ved hjelp av PowerShell i Windows 10

Slik blokkerer du en IP eller et nettsted ved hjelp av PowerShell i Windows 10

Kraftskall kommer med en Netsikkerhet modul som lar deg konfigurere Windows-brannmuren. Du kan bruke funksjonen - New-NetFirewallRule - i Netsikkerhet for å blokkere en IP eller et nettsted ved hjelp av PowerShell i Windows. Funksjonen lar deg lage en ny innkommende eller utgående brannmurregel og legger til regelen på måldatamaskinen.

Blokkere IP eller nettsted ved hjelp av PowerShell

Mens blokkering av IP-områder fungerer perfekt, er det vanskelig å blokkere et nettsted eller et domene. Det er fordi det kan være flere IP-er knyttet til domenet, og mens du kan forhindre dem, kan DNS-oppløseren finne ut en annen IP hver gang den spør. Noen ganger kan den samme IP-en også brukes av relaterte tjenester, og å blokkere den IP-en vil også bety å blokkere andre tjenester.

  1. Blokker lokale IP-adresser eller internett
  2. Blokker nettsted- eller domenenavn

Du trenger administratorrettigheter for å utføre disse.

1] Blokker IP eller Range ved hjelp av PowerShell

Ved hjelp av denne kommandoen kan du bruke en enkelt IP-adresse eller rekke IP-adresser.  Utfør følgende kommando i PowerShell.

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

Du kan erstatte Block XYZ.com IP-adresse med alt du kan huske eller gjør det enkelt å forstå når du ser tilbake på det. IP-adressen som er nevnt på slutten av alternativet RemoteAddress er det som blir blokkert. Ethvert nettsted eller en tjeneste som løser det, blir blokkert. Du kan erstatte alternativet RemoteAddress med alternativet LocalAddress hvis IP er den lokale IP-adressen til nettverket.

Når kjøringen er fullført, bør du motta en statusmelding som ”Regelen ble analysert fra butikken. (65536) ”.  Åpne Windows-brannmur og sjekk om oppføringen er tilgjengelig. Når du er bekreftet, bør du kunne legge til flere ved hjelp av PowerShell.

2] Blokkér nettsted eller domene ved hjelp av PowerShell

Siden funksjonen ikke støtter URL-blokkering, har vi to valg. Først er det å spørre om alle mulige IP-er for det domenet, og blokkere dem. Det andre er å finne kjente offisielle IP-områder og blokkere dem. Den senere har lavere sjanser for ved et uhell å blokkere andre tjenester sammenlignet med de tidligere. Når det er sagt, hvis det er viktig å blokkere et domene, kan du alltid bruke en annen programvare for å blokkere dem.

Løs-DnsName "facebook.com "

Legg merke til IP-adressen som vi vil bruke i den andre metoden

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

Da jeg brukte dette med YouTube, fungerte det ikke selv om direkte IP ble blokkert. Da jeg brukte det med Facebook, virket det. Så hvis et nettsted kan løses ved hjelp av flere IP-adresser, vil denne metoden ikke fungere.

Å bruke PowerShell-kommandoer er greie. Hvis du noen gang har brukt ledeteksten, er det like bra som det; Jeg håper du klarte å blokkere IP eller et nettsted ved hjelp av PowerShell i Windows. Når du vil fjerne dem, kan du gjøre det fra Windows-brannmuren eller bruke Fjern-NetFirewallRule kommando.

Hvordan øke FPS i Linux?
FPS står for Bilder per sekund. FPSs oppgave er å måle bildefrekvensen i videoavspilling eller spillprestasjoner. Med enkle ord betegnes antall uavbru...
Topp Oculus App Lab-spill
Hvis du er Oculus-hodesettinnehaver, må du være klar over sideloading. Sidelading er prosessen med å installere ikke-butikkinnhold på hodesettet. Side...
Topp 10 spill å spille på Ubuntu
Windows-plattformen har vært en av de dominerende plattformene for spill på grunn av den enorme andelen spill som utvikles i dag for å støtte Windows ...