Ugunsmūris

Kā bloķēt IP vai vietni, izmantojot PowerShell operētājsistēmā Windows 10

Kā bloķēt IP vai vietni, izmantojot PowerShell operētājsistēmā Windows 10

PowerShell nāk ar Drošība tīklā modulis, kas ļauj konfigurēt Windows ugunsmūri. Varat izmantot funkciju - Jauns-NetFirewallRule - iekšā Drošība tīklā lai bloķētu IP vai vietni, izmantojot Windows PowerShell. Šī funkcija ļauj jums izveidot jaunu ienākošo vai izejošo ugunsmūra kārtulu un pievieno kārtulu mērķa datoram.

Bloķējiet IP vai vietni, izmantojot PowerShell

Lai gan IP diapazonu bloķēšana darbojas nevainojami, vietnes vai domēna bloķēšana ir sarežģīta. Tas ir tāpēc, ka domēnam var būt pievienots vairāki IP, un, lai gan jūs tos varat novērst, DNS risinātājs katru reizi, kad tas vaicā, var noteikt citu IP. Reizēm to pašu IP varētu izmantot saistītie pakalpojumi, un šī IP bloķēšana nozīmētu arī citu pakalpojumu bloķēšanu.

  1. Bloķējiet vietējās vai interneta IP adreses
  2. Bloķējiet vietņu vai domēnu vārdus

Lai tos izpildītu, jums būs nepieciešamas administratora privilēģijas.

1] Bloķējiet IP vai diapazonu, izmantojot PowerShell

Izmantojot šo komandu, varat izmantot vienu IP adresi vai IP adrešu diapazonu.  PowerShell izpildiet šādu komandu.

New-NetFirewallRule -DisplayName "Bloķēt XYZ.com IP adrese "-Direction Outbound -LocalPort Any -Protocol TCP -Action Block -RemoteAddress 146.185.220.0/23

Jūs varat aizstāt XYZ bloku.com IP adrese ar visu, ko atceraties, vai padara to viegli saprotamu, kad vien atskatāties. Tiks bloķēta IP adrese, kas minēta RemoteAddress opcijas beigās. Jebkura vietne vai pakalpojums, kas to atrisina, tiks bloķēts. Varat aizstāt opciju RemoteAddress ar opciju LocalAddress, ja IP ir vietējā tīkla IP adrese.

Kad izpilde ir pabeigta, jums jāsaņem statusa ziņojums kā ”Noteikums tika veiksmīgi parsēts no veikala. (65536) ”.  Atveriet Windows ugunsmūri un pārbaudiet, vai ieraksts ir pieejams. Pēc apstiprināšanas jums vajadzētu būt iespējai pievienot vairāk, izmantojot PowerShell.

2] Bloķējiet vietni vai domēnu, izmantojot PowerShell

Tā kā funkcija neatbalsta URL bloķēšanu, mums ir divas izvēles iespējas. Pirmkārt, vaicājiet visiem iespējamiem šī domēna IP un tos bloķējiet. Otrais ir atrast zināmos oficiālos IP diapazonus un tos bloķēt. Vēlākajam ir mazākas iespējas nejauši bloķēt citus pakalpojumus, salīdzinot ar pirmo. Tas nozīmē, ka, ja domēna bloķēšana ir būtiska, to bloķēšanai vienmēr varat izmantot citu programmatūru.

Atrisināt-DnsName "facebook.com "

Ievērojiet IP adresi, kuru izmantosim otrajā metodē

New-NetFirewallRule -DisplayName "Bloķēt XYZ.com IP adrese "-Direction Outbound -LocalPort Any -Protocol TCP -Action Block -RemoteAddress 146.185.220.0/23

Kad es to izmantoju ar YouTube, tas nedarbojās, lai gan tiešais IP bija bloķēts. Kad es to izmantoju ar Facebook, tas darbojās. Tātad, ja vietni var atrisināt, izmantojot vairākas IP adreses, šī metode nedarbosies.

PowerShell komandu izmantošana ir vienkārša. Ja jūs kādreiz esat izmantojis komandu uzvedni, tas ir tikpat labi kā tas; Es ceru, ka jums izdevās bloķēt IP vai vietni, izmantojot Windows PowerShell. Jebkurā brīdī, kad vēlaties tos noņemt, varat to izdarīt no Windows ugunsmūra vai izmantot Noņemt NetFirewallRule komandu.

Top 5 spēļu tveršanas kartes
Mēs visi esam redzējuši un mīlējuši straumēšanas spēles pakalpojumā YouTube. PewDiePie, Jakesepticye un Markiplier ir tikai daži no labākajiem spēlētā...
Kā izstrādāt spēli Linux
Pirms desmit gadiem maz Linux lietotāju varētu paredzēt, ka viņu iecienītā operētājsistēma kādu dienu būs populāra spēļu platforma komerciālām videosp...
Komerciālo spēļu dzinēju atvērtā koda porti
Bezmaksas, atvērtā koda un starpplatformu spēļu dzinēju atpūtu var izmantot, lai spēlētu vecos, kā arī dažus no diezgan nesenajiem spēļu nosaukumiem. ...