PowerShell , Windows Güvenlik Duvarı'nı yapılandırmanıza izin veren bir Netsecurity modülü ile birlikte gelir . Windows'ta PowerShell kullanarak bir IP veya web sitesini engellemek için Netsecurity'deki - New-NetFirewallRule - işlevini kullanabilirsiniz . Bu özellik, yeni bir gelen veya giden güvenlik duvarı kuralı oluşturmanıza olanak tanır ve kuralı hedef bilgisayara ekler.
PowerShell Kullanarak IP'yi veya Web Sitesini Engelleme
IP aralıklarını engelleme mükemmel bir şekilde çalışırken, bir web sitesini veya etki alanını engellemek zordur. Bunun nedeni, etki alanına bağlı birden fazla IP olabilmesidir ve bunları önleyebilmenize rağmen, DNS çözümleyicisi her sorgulamada farklı bir IP bulabilir. Ayrıca, zaman zaman aynı IP ilgili hizmetler tarafından kullanılabilir ve IP'nin engellenmesi diğer hizmetlerin de engellenmesi anlamına gelebilir.
- Yerel veya İnternet IP adreslerini engelleme
- Web sitesi veya alan adlarını engelleme
PowerShell Kullanarak IP veya Aralığı Engelleyin
Bu komutu kullanarak, tek bir IP adresi veya IP adresi aralığı kullanabilirsiniz. PowerShell'de aşağıdaki komutu yürütün.
PowerShell Komutu
New-NetFirewallRule -DisplayName "Block XYZ.com IP address" -Direction Outbound –LocalPort Any -Protocol TCP -Action Block -RemoteAddress 146.185.220.0/23
Block XYZ.com IP adresini, hatırlayabileceğiniz herhangi bir şeyle değiştirebilirsiniz veya her baktığınızda anlaşılmasını kolaylaştırır. RemoteAddress seçeneğinin sonunda belirtilen IP adresi engellenecek olan addır. Bu sorunu çözen tüm web siteleri veya hizmetler engellenir. IP yerel ağ IP adresiyse, RemoteAddress seçeneğini LocalAddress seçeneğiyle değiştirebilirsiniz.
Yürütme işlemi tamamlandıktan sonra, "Kural başarıyla mağazadan ayrıştırıldı" şeklinde bir durum iletisi almalısınız. (65536)”. Windows Güvenlik Duvarı'nı açın ve girişin kullanılabilir olup olmadığını kontrol edin. Onaylandıktan sonra, PowerShell'i kullanarak daha fazlasını ekleyebilirsiniz.
PowerShell kullanarak Web Sitesini veya Etki Alanını Engelleme
İşlev URL engellemeyi desteklemediğinden, iki seçeneğimiz vardır. Birincisi, söz konusu etki alanının tüm olası IP'lerini sorgulamak ve engellemek. İkincisi, bilinen resmi IP aralıklarını bulmak ve engellemek. Daha sonra, diğer hizmetleri öncekine göre yanlışlıkla engelleme şansı daha düşüktür. Bununla birlikte, bir etki alanını engellemek gerekiyorsa, bunları engellemek için her zaman başka bir yazılım kullanabilirsiniz.
PowerShell komutlarını kullanmak basittir. Komut istemini kullandıysanız, bu kadar iyidir; Umarım Windows'da PowerShell kullanarak IP'yi veya bir web sitesini başarılı bir şekilde engelleyebilirsiniz. Bunları kaldırmak istediğinizde, Windows Güvenlik Duvarı'ndan yapabilir veya Remove-NetFirewallRule komutunu kullanabilirsiniz.
Bütün işlemler bu kadar umarım herkes için faydalı bir makale yazısı olmuştur. Bizi takip etmeyi unutmayın lütfen.😉
Bu yazı Serkan Gündoğdu tarafından yazılmıştır. ✔ Bu içeriği Beğendiyseniz Lütfen Paylaşın ⤵