Hur man blockerar IP eller en webbplats med PowerShell i Windows 10

PowerShell levereras med en Netsecurity- modul som låter dig konfigurera Windows-brandväggen( configure the Windows Firewall) . Du kan använda funktionen — New-NetFirewallRule — i Netsecurity för att blockera en IP eller en webbplats med PowerShell i Windows . Funktionen låter dig skapa en ny inkommande eller utgående brandväggsregel och lägga till regeln på måldatorn.

Blockera IP eller webbplats med PowerShell

Blockera IP(Block IP) eller webbplats(Website) med PowerShell

Även om blockering av IP-intervall fungerar perfekt, är det svårt att blockera en webbplats eller domän. Det beror på att det kan finnas flera IP-adresser kopplade till domänen, och även om du kan förhindra dem, kan DNS- resolvern hitta en annan IP varje gång den frågar. Ibland kan samma IP-adress också användas av relaterade tjänster, och blockering av den IP-adressen skulle innebära att även andra tjänster blockeras.

  1. Blockera(Block) lokala eller internet-IP-adresser
  2. Blockera webbplats- eller domännamn

Du behöver administratörsbehörighet för att utföra dessa.

1] Blockera IP(Block IP) eller Range med PowerShell

Med det här kommandot kan du använda en enda IP-adress eller ett intervall av IP-adresser. Kör följande 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 ersätta Block XYZ.com IP- adress med allt du kan komma ihåg eller gör det lätt att förstå när du tittar tillbaka på det. IP-adressen som nämns i slutet av alternativet RemoteAddress är den som kommer att blockeras. Alla webbplatser eller tjänster som löser sig till det kommer att blockeras. Du kan ersätta alternativet RemoteAddress med alternativet (RemoteAddress)LocalAddress om IP-adressen är det lokala nätverkets IP-adress.

Blockera IP-adress i brandväggsappen Windows

När exekveringen är klar bör du få ett statusmeddelande som "Regeln tolkades framgångsrikt från butiken. (65536)”. Öppna Windows-brandväggen(Windows Firewall) och kontrollera om posten är tillgänglig. När det har bekräftats bör du kunna lägga till fler med PowerShell .

2] Blockera webbplats(Block Website) eller domän(Domain) med PowerShell

Blockera webbplatsdomän med PowerShell

Eftersom funktionen inte stöder URL- blockering har vi två val. Det första(First) är att fråga alla möjliga IP-adresser för den domänen och blockera dem. Det andra är att hitta kända officiella IP-intervall och blockera dem. Den senare har lägre chanser att av misstag blockera andra tjänster jämfört med den förra. Som sagt, om det är viktigt att blockera en domän kan du alltid använda en annan programvara för att blockera dem.

Resolve-DnsName "facebook.com"

Notera IP-adressen som vi kommer att använda i den andra metoden

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

När jag använde detta med YouTube fungerade det inte även om direkt IP blockerades. När jag använde det med Facebook fungerade det. Så om en webbplats kan lösas med hjälp av flera IP-adresser, kommer den här metoden inte att fungera.

Att använda PowerShell- kommandon är enkelt. Om du någonsin använt kommandotolken är det så bra som det; Jag hoppas att du lyckades blockera IP eller en webbplats med PowerShell i Windows . När(Anytime) du vill ta bort dem kan du göra det från Windows-brandväggen(Windows Firewall) eller använda kommandot Remove-NetFirewallRule  .



About the author

Inom affärer och teknik är Windows 10 och Windows 11/10 mycket viktiga verktyg. De låter dig interagera med datorer enklare och säkrare än någonsin tidigare, samt kör kraftfulla men anpassningsbara appar utan några säkerhetsrisker. Dessa verktyg är också viktiga för företag som vill kunna utöka sin onlinenärvaro och nå nya kunder. På grund av detta skulle jag säga att mina kunskaper i Windows 10 och Windows 11/10 gör mig till en utmärkt kandidat för ett sådant jobb eller företag.



Related posts