Kako blokirati IP ili web-mjesto pomoću PowerShell-a u sustavu Windows 10

PowerShell dolazi s Netsecurity modulom koji vam omogućuje da konfigurirate Windows vatrozid( configure the Windows Firewall) . Možete koristiti funkciju — New-NetFirewallRule — u Netsecurity za blokiranje IP-a ili web-mjesta pomoću PowerShell - a u sustavu Windows(Windows) . Značajka vam omogućuje stvaranje novog ulaznog ili izlaznog pravila vatrozida i dodaje pravilo ciljnom računalu.

Blokirajte IP ili web-mjesto pomoću PowerShell-a

Blokirajte IP(Block IP) ili web(Website) -mjesto pomoću PowerShell-a(PowerShell)

Dok blokiranje raspona IP-a funkcionira savršeno, blokiranje web stranice ili domene je nezgodno. To je zato što na domenu može biti priključeno više IP-ova, a iako ih možete spriječiti, DNS razrješavač može otkriti drugi IP svaki put kada postavi upit. Također, s vremena na vrijeme, isti IP mogu koristiti povezane usluge, a blokiranje tog IP-a značilo bi blokiranje i drugih usluga.

  1. Blokirajte(Block) lokalne ili internetske IP adrese
  2. Blokirajte nazive web-mjesta ili domena

Trebat će vam administratorske privilegije da ih izvršite.

1] Blokirajte IP(Block IP) ili raspon(Range) pomoću PowerShell -a(PowerShell)

Koristeći ovu naredbu, možete koristiti jednu IP adresu ili raspon IP adresa. Izvršite sljedeću naredbu u PowerShell-u.(PowerShell.)

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

IP adresu Block XYZ.com(Block XYZ.com IP) možete zamijeniti bilo čime što se možete sjetiti ili olakšava razumijevanje kad god se osvrnete na nju. IP adresa spomenuta na kraju opcije RemoteAddress je ono što će biti blokirano. Svaka web-lokacija ili usluga koja to riješi bit će blokirana. Opciju RemoteAddress(LocalAddress) možete zamijeniti opcijom LocalAddress(RemoteAddress) ako je IP IP adresa lokalne mreže.

Blokiraj IP adresu u Windowsima aplikacije vatrozida

Nakon što je izvršenje dovršeno, trebali biste primiti statusnu poruku kao "Pravilo je uspješno raščlanjeno iz trgovine. (65536)”. Otvorite Windows vatrozid(Windows Firewall) i provjerite je li unos dostupan. Nakon potvrde, trebali biste moći dodati još pomoću PowerShell -a .

2] Blokirajte web(Block Website) -mjesto ili domenu(Domain) pomoću PowerShell -a(PowerShell)

Blokirajte domenu web-mjesta pomoću PowerShell-a

Budući da funkcija ne podržava blokiranje URL -a , imamo dva izbora. Prvo(First) je upitati sve moguće IP adrese te domene i blokirati ih. Drugi je pronaći poznate službene IP raspone i blokirati ih. Potonji ima manje šanse da slučajno blokira druge usluge u usporedbi s prvim. Uz to, ako je blokiranje domene neophodno, uvijek možete upotrijebiti drugi softver da ih blokirate.

Resolve-DnsName "facebook.com"

Zabilježite IP adresu koju ćemo koristiti u drugoj metodi

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

Kada sam ovo koristio s YouTubeom(YouTube) , nije radilo iako je izravni IP bio blokiran. Kad sam ga koristio s Facebookom(Facebook) , radio je. Dakle, ako se web stranica može riješiti korištenjem više IP adresa, ova metoda neće raditi.

Korištenje PowerShell naredbi je jednostavno. Ako ste ikada koristili naredbeni redak, jednako je dobar; Nadam se da ste uspjeli uspješno blokirati IP ili web stranicu pomoću PowerShell - a u sustavu Windows(Windows) . Kad(Anytime) god ih želite ukloniti, to možete učiniti iz vatrozida sustava Windows(Windows Firewall) ili upotrijebiti naredbu Remove-NetFirewallRule  .



About the author

Ja sam stručnjak za korisničku podršku za Windows 10/11/10 s više od 5 godina iskustva. Također sam strastveni igrač posljednjih nekoliko godina i snažno me zanima xbox One. Moj trenutni fokus je pomaganje korisnicima s problemima koje imaju sa svojim Windows 10 ili Windows 11 sustavima, često kroz korištenje naših alata za korisničku podršku, kao što je podrška pozivnog centra i online pomoć.



Related posts