কম্পিউটার

Windows 10 এ PowerShell ব্যবহার করে কিভাবে একটি আইপি বা ওয়েবসাইট ব্লক করবেন

পাওয়ারশেল একটি নেটসিকিউরিটি সহ আসে মডিউল যা আপনাকে উইন্ডোজ ফায়ারওয়াল কনফিগার করতে দেয়। আপনি ফাংশনটি ব্যবহার করতে পারেন — New-NetFirewallRuleনেটসিকিউরিটি-এ Windows এ PowerShell ব্যবহার করে একটি আইপি বা ওয়েবসাইট ব্লক করতে। বৈশিষ্ট্যটি আপনাকে একটি নতুন ইনবাউন্ড বা আউটবাউন্ড ফায়ারওয়াল নিয়ম তৈরি করতে দেয় এবং লক্ষ্য কম্পিউটারে নিয়মটি যোগ করে৷

Windows 10 এ PowerShell ব্যবহার করে কিভাবে একটি আইপি বা ওয়েবসাইট ব্লক করবেন

পাওয়ারশেল ব্যবহার করে আইপি বা ওয়েবসাইট ব্লক করুন

আইপি রেঞ্জ ব্লক করার সময় পুরোপুরি কাজ করে, ওয়েবসাইট বা ডোমেন ব্লক করা কঠিন। এর কারণ হল ডোমেনের সাথে একাধিক আইপি সংযুক্ত থাকতে পারে এবং আপনি যখন সেগুলিকে প্রতিরোধ করতে পারেন, তখন DNS সমাধানকারী প্রতিবার প্রশ্ন করার সময় একটি ভিন্ন আইপি বের করতে পারে। এছাড়াও, মাঝে মাঝে, একই IP সম্পর্কিত পরিষেবাগুলি ব্যবহার করতে পারে এবং সেই IP ব্লক করার অর্থ হল অন্যান্য পরিষেবাগুলিকেও ব্লক করা৷

  1. স্থানীয় বা ইন্টারনেট আইপি ঠিকানা ব্লক করুন
  2. ওয়েবসাইট বা ডোমেইন নাম ব্লক করুন

এগুলি চালানোর জন্য আপনার প্রশাসক বিশেষাধিকারের প্রয়োজন হবে৷

1] PowerShell ব্যবহার করে আইপি বা রেঞ্জ ব্লক করুন

Windows 10 এ PowerShell ব্যবহার করে কিভাবে একটি আইপি বা ওয়েবসাইট ব্লক করবেন

এই কমান্ডটি ব্যবহার করে, আপনি একটি একক আইপি ঠিকানা বা আইপি ঠিকানার পরিসর ব্যবহার করতে পারেন। PowerShell-এ নিম্নলিখিত কমান্ডটি চালান।

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 আইপি অ্যাড্রেস প্রতিস্থাপন করতে পারেন যা আপনি মনে রাখতে পারেন বা যখনই আপনি এটির দিকে ফিরে তাকান তখন এটি বোঝা সহজ করে তোলে। RemoteAddress অপশনের শেষে উল্লেখিত আইপি অ্যাড্রেসটি ব্লক করা হবে। যে কোনো ওয়েবসাইট বা পরিষেবা যা সমাধান করে তা ব্লক করা হবে। যদি IP স্থানীয় নেটওয়ার্ক IP ঠিকানা হয় তাহলে আপনি RemoteAddress বিকল্পটিকে LocalAddress বিকল্প দিয়ে প্রতিস্থাপন করতে পারেন।

Windows 10 এ PowerShell ব্যবহার করে কিভাবে একটি আইপি বা ওয়েবসাইট ব্লক করবেন

একবার এক্সিকিউশন সম্পূর্ণ হলে, আপনি একটি স্ট্যাটাস মেসেজ পাবেন যে ” নিয়মটি স্টোর থেকে সফলভাবে পার্স করা হয়েছে। (65536)”। উইন্ডোজ ফায়ারওয়াল খুলুন এবং এন্ট্রি উপলব্ধ কিনা তা পরীক্ষা করুন। একবার নিশ্চিত হয়ে গেলে, আপনি পাওয়ারশেল ব্যবহার করে আরও যোগ করতে সক্ষম হবেন।

2] PowerShell ব্যবহার করে ওয়েবসাইট বা ডোমেন ব্লক করুন

Windows 10 এ PowerShell ব্যবহার করে কিভাবে একটি আইপি বা ওয়েবসাইট ব্লক করবেন

যেহেতু ফাংশনটি URL ব্লকিং সমর্থন করে না, তাই আমাদের কাছে দুটি পছন্দ আছে। প্রথমে সেই ডোমেনের সম্ভাব্য সকল আইপিকে জিজ্ঞাসা করা এবং সেগুলিকে ব্লক করা। দ্বিতীয়টি হল পরিচিত অফিসিয়াল আইপি রেঞ্জ খুঁজে বের করা এবং তাদের ব্লক করা। পূর্বের তুলনায় পরবর্তীতে দুর্ঘটনাক্রমে অন্যান্য পরিষেবাগুলি ব্লক করার সম্ভাবনা কম। এটি বলেছে, যদি একটি ডোমেন ব্লক করা অপরিহার্য হয়, আপনি সর্বদা অন্য সফ্টওয়্যার ব্যবহার করে তাদের ব্লক করতে পারেন।

Resolve-DnsName "facebook.com"

আইপি ঠিকানাটি নোট করুন যা আমরা দ্বিতীয় পদ্ধতিতে ব্যবহার করব

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

যখন আমি এটি ইউটিউবের সাথে ব্যবহার করি, তখন সরাসরি আইপি ব্লক করা হলেও এটি কাজ করেনি। যখন আমি এটি ফেসবুকের সাথে ব্যবহার করি তখন এটি কাজ করে। তাই যদি একাধিক IP ঠিকানা ব্যবহার করে একটি ওয়েবসাইট সমাধান করা যায়, তাহলে এই পদ্ধতি কাজ করবে না।

পাওয়ারশেল কমান্ড ব্যবহার করা সহজ। আপনি যদি কখনও কমান্ড প্রম্পট ব্যবহার করেন তবে এটি ততটাই ভাল; আমি আশা করি আপনি সফলভাবে Windows এ PowerShell ব্যবহার করে IP বা একটি ওয়েবসাইট ব্লক করতে সক্ষম হয়েছেন। যে কোনো সময় আপনি সেগুলি সরাতে চান, আপনি Windows ফায়ারওয়াল থেকে তা করতে পারেন বা Remove-NetFirewallRule ব্যবহার করতে পারেন আদেশ।

Windows 10 এ PowerShell ব্যবহার করে কিভাবে একটি আইপি বা ওয়েবসাইট ব্লক করবেন
  1. কিভাবে জিপিও ব্যবহার করে উইন্ডোজ 11 আপডেট ব্লক করবেন

  2. Windows 10 এ কিভাবে ওয়েবসাইট ব্লক করবেন।

  3. Windows 11 এ Powershell কিভাবে আপডেট করবেন

  4. Windows 10 এ পাওয়ারশেল ব্যবহার করে ফাইলগুলিকে কীভাবে জিপ/আনজিপ করবেন