Firewall

Jak blokovat IP nebo web pomocí PowerShellu ve Windows 10

Jak blokovat IP nebo web pomocí PowerShellu ve Windows 10

PowerShell přichází s Čistá bezpečnost modul, který umožňuje konfigurovat bránu Windows Firewall. Tuto funkci můžete použít - Nové pravidlo NetFirewall - v Čistá bezpečnost blokovat IP nebo web pomocí PowerShellu ve Windows. Tato funkce umožňuje vytvořit nové pravidlo příchozí nebo odchozí brány firewall a přidat pravidlo do cílového počítače.

Blokujte IP nebo webové stránky pomocí prostředí PowerShell

Zatímco blokování rozsahů IP funguje perfektně, blokování webových stránek nebo domén je složité. Je to proto, že k doméně může být připojeno více IP adres, a přestože jim můžete zabránit, může DNS resolver při každém dotazu zjistit jinou IP adresu. Stejnou IP by také mohly občas použít související služby a blokování této IP by znamenalo také blokování dalších služeb.

  1. Blokujte místní nebo internetové IP adresy
  2. Blokujte názvy webů nebo domén

K jejich provedení budete potřebovat oprávnění správce.

1] Blokovat IP nebo Range pomocí PowerShell

Pomocí tohoto příkazu můžete použít jednu IP adresu nebo rozsah IP adres.  Proveďte následující příkaz v prostředí PowerShell.

New-NetFirewallRule -DisplayName "Blokovat XYZ.com IP adresa "-Směr Odchozí -LocalPort Libovolný-Protokol TCP -Action Block -RemoteAddress 146.185.220.0/23

Můžete nahradit Block XYZ.com IP adresa se vším, na co si vzpomenete, nebo vám usnadní pochopení, kdykoli se na ni podíváte zpět. Bude zablokována adresa IP uvedená na konci možnosti RemoteAddress. Jakýkoli web nebo služba, která na to vyřeší, bude blokována. Pokud je IP adresa místní sítě IP, můžete nahradit možnost RemoteAddress možností LocalAddress.

Jakmile je spuštění dokončeno, měli byste obdržet stavovou zprávu jako „Pravidlo bylo úspěšně analyzováno z obchodu. (65536) “.  Otevřete bránu Windows Firewall a zkontrolujte, zda je položka k dispozici. Po potvrzení byste měli být schopni přidat další pomocí PowerShellu.

2] Blokujte web nebo doménu pomocí prostředí PowerShell

Protože funkce nepodporuje blokování adres URL, máme dvě možnosti. Nejprve je dotazovat se na všechny možné adresy IP dané domény a blokovat je. Druhým je najít známé oficiální rozsahy IP adres a zablokovat je. Pozdější má nižší pravděpodobnost náhodného zablokování jiných služeb ve srovnání s předchozí. To znamená, že pokud je blokování domény zásadní, můžete jej kdykoli zablokovat pomocí jiného softwaru.

Resolve-DnsName "facebook.com "

Poznamenejte si IP adresu, kterou použijeme v druhé metodě

New-NetFirewallRule -DisplayName "Blokovat XYZ.com IP adresa "-Směr Odchozí -LocalPort Libovolný-Protokol TCP -Action Block -RemoteAddress 146.185.220.0/23

Když jsem to použil s YouTube, nefungovalo to, i když byla blokována přímá IP. Když jsem to použil s Facebookem, fungovalo to. Pokud lze web vyřešit pomocí více IP adres, pak tato metoda nebude fungovat.

Použití příkazů PowerShellu je jednoduché. Pokud jste někdy použili příkazový řádek, je to stejně dobré; Doufám, že se vám podařilo úspěšně zablokovat IP nebo web pomocí PowerShellu ve Windows. Kdykoli je chcete odebrat, můžete tak učinit z brány Windows Firewall nebo použít Remove-NetFirewallRule příkaz.

Kurzor při psaní v systému Windows 10 skáče nebo se pohybuje náhodně
Pokud zjistíte, že kurzor myši skáče nebo se pohybuje sám, automaticky, náhodně při psaní v notebooku nebo počítači se systémem Windows, pak vám někte...
Jak obrátit směr posouvání myši a touchpadu ve Windows 10
Myš a Touchpadnejenže usnadňují výpočet, ale jsou efektivnější a méně časově náročné. Nemůžeme si představit život bez těchto zařízení, ale přesto je ...
Jak změnit velikost, barvu a schéma kurzoru myši a kurzoru v systému Windows 10
Ukazatel myši a kurzor ve Windows 10 jsou velmi důležité aspekty operačního systému. To lze říci i pro jiné operační systémy, takže ve skutečnosti nej...