Požarni zid

Kako blokirati IP ali spletno mesto s pomočjo PowerShell v sistemu Windows 10

Kako blokirati IP ali spletno mesto s pomočjo PowerShell v sistemu Windows 10

PowerShell prihaja z a Netsecurity modul, ki vam omogoča konfiguriranje požarnega zidu Windows. Uporabite lahko funkcijo - Novo-NetFirewallRule - v Netsecurity za blokiranje IP-ja ali spletnega mesta s programom PowerShell v sistemu Windows. Funkcija vam omogoča ustvarjanje novega pravila o dohodnem ali odhodnem požarnem zidu in pravilo doda v ciljni računalnik.

Blokirajte IP ali spletno mesto s pomočjo PowerShell

Blokiranje obsegov IP deluje odlično, vendar je blokiranje spletnega mesta ali domene zapleteno. To je zato, ker je na domeno lahko pritrjen več IP-jev, in čeprav jih lahko preprečite, lahko razreševalnik DNS vsakič, ko poizve. Prav tako bi lahko včasih isti IP uporabljale povezane storitve, blokiranje tega IP pa bi pomenilo tudi blokiranje drugih storitev.

  1. Blokirajte lokalne ali internetne naslove IP
  2. Blokiraj imena spletnih mest ali domen

Za njihovo izvajanje boste potrebovali skrbniške pravice.

1] Blokiraj IP ali obseg z PowerShell

S tem ukazom lahko uporabite en naslov IP ali obseg naslovov IP.  V PowerShell izvedite naslednji ukaz.

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

Blok XYZ lahko zamenjate.com naslov IP z vsemi, česar se spomnite, ali vam olajša razumevanje, kadar koli se ozrete nazaj. Blokiran bo naslov IP, omenjen na koncu možnosti RemoteAddress. Vsako spletno mesto ali storitev, ki se odpravi na to, bo blokirano. Možnost RemoteAddress lahko nadomestite z možnostjo LocalAddress, če je IP naslov IP lokalnega omrežja.

Ko je izvedba končana, boste prejeli sporočilo o stanju kot: »Pravilo je bilo uspešno razčlenjeno iz trgovine. (65536) «.  Odprite požarni zid Windows in preverite, ali je vnos na voljo. Po potrditvi lahko z PowerShell dodate še več.

2] Blokirajte spletno mesto ali domeno s pomočjo PowerShell

Ker funkcija ne podpira blokiranja URL-jev, imamo dve možnosti. Najprej poizvedite vse možne IP-je te domene in jih blokirajte. Drugi je najti znane uradne obsege IP in jih blokirati. Kasnejši ima v primerjavi s prvim manj možnosti za nenamerno blokiranje drugih storitev. Če je blokiranje domene ključnega pomena, jo lahko vedno uporabite z drugo programsko opremo.

Resolve-DnsName "facebook.com "

Upoštevajte naslov IP, ki ga bomo uporabili pri drugi metodi

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

Ko sem to uporabljal z YouTubom, ni delovalo, čeprav je bil neposredni IP blokiran. Ko sem ga uporabljal s Facebookom, je delovalo. Če je torej spletno mesto mogoče rešiti z več naslovi IP, potem ta metoda ne bo delovala.

Uporaba ukazov PowerShell je preprosta. Če ste kdaj uporabili ukazni poziv, je tako dober; Upam, da ste lahko z uporabo PowerShell v sistemu Windows uspešno blokirali IP ali spletno mesto. Kadar koli jih želite odstraniti, lahko to storite iz požarnega zidu Windows ali uporabite Odstrani-NetFirewallRule ukaz.

Kako uporabiti Xdotool za spodbujanje klikov in pritiskov mišk v Linuxu
Xdotool je brezplačno in odprtokodno orodje za ukazno vrstico, ki simulira klike in pritiske tipk. Ta članek bo zajemal kratek vodnik o uporabi xdotoo...
Najboljših 5 izdelkov z ergonomsko računalniško miško za Linux
Ali dolgotrajna uporaba računalnika povzroča bolečine v zapestju ali prstih? Ali imate trde sklepe in bi se morali neprestano tresti z rokami? Ali čut...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...