Firewall

Cara menyekat IP atau Laman web menggunakan PowerShell di Windows 10

Cara menyekat IP atau Laman web menggunakan PowerShell di Windows 10

PowerShell dilengkapi dengan Keamanan Bersih modul yang membolehkan anda mengkonfigurasi Windows Firewall. Anda boleh menggunakan fungsi tersebut - Peraturan-NetFirewall Baru - dalam Keamanan Bersih untuk menyekat IP atau laman web menggunakan PowerShell di Windows. Ciri ini membolehkan anda membuat peraturan firewall masuk atau keluar baru dan menambahkan peraturan tersebut ke komputer sasaran.

Sekat IP atau Laman Web menggunakan PowerShell

Walaupun menyekat julat IP berfungsi dengan sempurna, menyekat laman web atau domain adalah sukar. Ini kerana terdapat banyak IP yang dilampirkan ke domain, dan sementara anda dapat menghalangnya, penyelesai DNS dapat mengetahui IP yang berbeza setiap kali ia membuat pertanyaan. Juga, kadang-kadang, IP yang sama dapat digunakan oleh perkhidmatan yang berkaitan, dan menyekat IP itu juga bermaksud memblokir perkhidmatan lain.

  1. Sekat alamat IP tempatan atau internet
  2. Sekat nama laman web atau domain

Anda memerlukan hak pentadbir untuk melaksanakannya.

1] Sekat IP atau Julat menggunakan PowerShell

Dengan menggunakan perintah ini, anda boleh menggunakan satu alamat IP atau pelbagai alamat IP.  Jalankan perintah berikut di PowerShell.

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

Anda boleh menggantikan Blok XYZ.alamat IP com dengan apa sahaja yang anda ingat atau memudahkan anda memahami setiap kali anda melihatnya semula. Alamat IP yang disebutkan di akhir pilihan RemoteAddress adalah yang akan disekat. Sebarang laman web atau perkhidmatan yang menyelesaikannya akan disekat. Anda boleh mengganti pilihan RemoteAddress dengan pilihan LocalAddress jika IP adalah alamat IP rangkaian tempatan.

Setelah pelaksanaan selesai, anda akan menerima pesan status sebagai "Peraturan berjaya diuraikan dari kedai. (65536) ".  Buka Windows Firewall dan periksa apakah entri tersedia. Setelah disahkan, anda seharusnya dapat menambahkan lebih banyak lagi menggunakan PowerShell.

2] Sekat Laman Web atau Domain menggunakan PowerShell

Oleh kerana fungsi tersebut tidak menyokong penyekat URL, kami mempunyai dua pilihan. Pertama adalah membuat pertanyaan tentang semua kemungkinan IP domain tersebut, dan menyekatnya. Yang kedua adalah mencari julat IP rasmi yang diketahui dan menyekatnya. Yang terakhir mempunyai peluang yang lebih rendah untuk secara tidak sengaja menyekat perkhidmatan lain berbanding yang sebelumnya. Walaupun begitu, jika menyekat domain adalah mustahak, anda selalu boleh menggunakan perisian lain untuk menyekatnya.

Selesaikan-DnsName "facebook.com "

Perhatikan alamat IP yang akan kita gunakan dalam kaedah kedua

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

Semasa saya menggunakan ini dengan YouTube, ia tidak berfungsi walaupun IP langsung disekat. Semasa saya menggunakannya dengan Facebook, ia berjaya. Oleh itu, jika laman web dapat diselesaikan dengan menggunakan beberapa alamat IP, maka kaedah ini tidak akan berfungsi.

Menggunakan arahan PowerShell adalah mudah. Sekiranya anda pernah menggunakan command prompt, sebaiknya; Saya harap anda berjaya menyekat IP atau laman web menggunakan PowerShell di Windows dengan jayanya. Bila-bila masa anda mahu menghapusnya, anda boleh melakukannya dari Windows Firewall atau menggunakan Remove-NetFirewallRule perintah.

Emulator Konsol Permainan Terbaik untuk Linux
Artikel ini akan menyenaraikan perisian emulasi konsol permainan popular yang tersedia untuk Linux. Emulation adalah lapisan keserasian perisian yang ...
Distro Linux Terbaik untuk Permainan pada tahun 2021
Sistem operasi Linux telah jauh dari tampilan asal, ringkas dan berasaskan pelayan. OS ini telah berkembang pesat dalam beberapa tahun kebelakangan in...
Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...