Ako blokovať IP alebo webovú stránku pomocou PowerShell v systéme Windows 10

PowerShell sa dodáva s modulom Netsecurity , ktorý vám umožňuje konfigurovať bránu Windows Firewall( configure the Windows Firewall) . Funkciu — New-NetFirewallRule — v Netsecurity môžete použiť na blokovanie adresy IP alebo webovej lokality pomocou prostredia PowerShell v systéme Windows(Windows) . Táto funkcia vám umožňuje vytvoriť nové pravidlo brány firewall pre prichádzajúce alebo odchádzajúce a pridať pravidlo do cieľového počítača.

Blokujte IP alebo webové stránky pomocou PowerShell

Blokujte IP(Block IP) alebo webové stránky(Website) pomocou PowerShell

Zatiaľ čo blokovanie rozsahov IP funguje perfektne, blokovanie webovej stránky alebo domény je zložité. Je to preto, že k doméne môže byť pripojených viacero IP adries, a hoci im môžete zabrániť, DNS resolver môže pri každom dotaze zistiť inú IP. Občas by rovnakú IP mohli používať aj súvisiace služby a zablokovanie tejto IP by znamenalo blokovanie aj iných služieb.

  1. Blokujte(Block) miestne alebo internetové adresy IP
  2. Blokovať názvy webových stránok alebo domén

Na ich vykonanie budete potrebovať oprávnenia správcu.

1] Blokujte IP(Block IP) alebo rozsah(Range) pomocou PowerShell

Pomocou tohto príkazu môžete použiť jednu IP adresu alebo rozsah IP adries. V PowerShell(PowerShell.) vykonajte nasledujúci príkaz .

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) môžete nahradiť čímkoľvek, čo si pamätáte alebo čo uľahčuje pochopenie, kedykoľvek sa na to pozriete. Adresa IP uvedená na konci možnosti RemoteAddress bude blokovaná. Všetky webové stránky alebo služby, ktoré to vyriešia, budú zablokované. Možnosť RemoteAddress(LocalAddress) môžete nahradiť možnosťou LocalAddress(RemoteAddress) , ak je IP adresa IP lokálnej siete.

Blokovať IP adresu v aplikácii Firewall Windows

Po dokončení vykonávania by ste mali dostať stavovú správu ako „Pravidlo bolo úspešne analyzované z obchodu. (65536)“. Otvorte bránu Windows Firewall(Windows Firewall) a skontrolujte, či je záznam k dispozícii. Po potvrdení by ste mali byť schopní pridať ďalšie pomocou PowerShell .

2] Blokujte webovú stránku(Block Website) alebo doménu(Domain) pomocou PowerShell

Blokujte doménu webovej lokality pomocou prostredia PowerShell

Keďže funkcia nepodporuje blokovanie adries URL(URL) , máme dve možnosti. Najprv(First) je potrebné vyhľadať všetky možné adresy IP tejto domény a zablokovať ich. Druhým je nájsť známe oficiálne rozsahy IP adries a zablokovať ich. Ten neskorší má v porovnaní s prvým menším rizikom náhodného zablokovania iných služieb. To znamená, že ak je blokovanie domény nevyhnutné, vždy môžete na ich zablokovanie použiť iný softvér.

Resolve-DnsName "facebook.com"

Všimnite si IP adresu, ktorú použijeme v druhej metóde

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

Keď som to použil so službou YouTube(YouTube) , nefungovalo to, aj keď bola zablokovaná priama adresa IP. Keď som to použil s Facebookom(Facebook) , fungovalo to. Ak je teda možné webovú stránku vyriešiť pomocou viacerých adries IP, táto metóda nebude fungovať.

Používanie príkazov PowerShell je jednoduché. (PowerShell)Ak ste niekedy použili príkazový riadok, je taký dobrý; Dúfam, že sa vám úspešne podarilo zablokovať IP alebo webovú stránku pomocou PowerShell v systéme Windows(Windows) . Kedykoľvek(Anytime) ich budete chcieť odstrániť, môžete tak urobiť z brány Windows Firewall(Windows Firewall) alebo pomocou príkazu Remove-NetFirewallRule  .



About the author

Mám vzdelanie v oblasti počítačového inžinierstva a informačných technológií, čo mi dalo jedinečný pohľad na platformy Windows 10 a 11. Najmä mám skúsenosti s Windows 10 " Desktop Experience " a prehliadačom Microsoft Edge. Moje skúsenosti s týmito dvoma platformami mi umožňujú hlboko pochopiť, ako fungujú, a moje odborné znalosti v týchto oblastiach mi umožňujú poskytovať spoľahlivé rady, ako ich zlepšiť.



Related posts