कमांड प्रॉम्प्ट से विंडोज फ़ायरवॉल को सक्षम या अक्षम करें
एक समय आ सकता है जब आपको एक स्क्रिप्ट लिखने या पीसी से दूरस्थ रूप से कनेक्ट करने और विंडोज(Windows) फ़ायरवॉल को सक्षम या अक्षम करने के लिए एक कमांड चलाने की आवश्यकता हो। अधिकांश आईटी परिवेशों के लिए, क्लाइंट कंप्यूटरों पर Windows फ़ायरवॉल(Windows Firewall) को कॉन्फ़िगर करने का सबसे आसान तरीका समूह नीति का उपयोग करना है।(Group Policy)
यह HTTP(HTTP) , फ़ाइल साझाकरण, सॉफ़्टवेयर एप्लिकेशन आदि जैसी सेवाओं के लिए पोर्ट अपवाद जोड़ने का सबसे आसान तरीका है । हालांकि, यदि आपके पास ऐसे कंप्यूटर और सर्वर हैं जो सक्रिय निर्देशिका(Active Directory) में नहीं हैं , तो यह जानना भी अच्छा है कि कमांड प्रॉम्प्ट से विंडोज फ़ायरवॉल(Windows Firewall) को कैसे कॉन्फ़िगर किया जाए ।
कमांड प्रॉम्प्ट(Command Prompt) से विंडोज फ़ायरवॉल प्रबंधित करें(Firewall)
सबसे पहले, यह देखने के लिए कि सर्वर या कंप्यूटर पर विंडोज फ़ायरवॉल(Windows Firewall) सक्षम है या नहीं, कमांड प्रॉम्प्ट पर यह कमांड टाइप करें:
netsh advfirewall show allprofiles
सुनिश्चित करें(Make) कि आप एक व्यवस्थापक कमांड प्रॉम्प्ट खोलते हैं ( प्रारंभ पर क्लिक करें, (Start)सीएमडी(CMD) टाइप करें और फिर कमांड प्रॉम्प्ट पर राइट-क्लिक करें और (Command Prompt)व्यवस्थापक के रूप में चलाएँ( Run as Administrator) चुनें )। आपको नीचे दिखाए गए जैसा कुछ मिलना चाहिए:
डिफ़ॉल्ट रूप से, आपको यहां तीन अलग-अलग सूचियां दिखनी चाहिए: डोमेन(Domain) प्रोफ़ाइल सेटिंग, निजी प्रोफ़ाइल सेटिंग और सार्वजनिक प्रोफ़ाइल सेटिंग. ये तीनों उन तीन स्थितियों के अनुरूप हैं जिनमें आप प्रत्येक नेटवर्क कनेक्शन को अपने कंप्यूटर पर रख सकते हैं। यदि आप अपने होम नेटवर्क से जुड़े हैं और आपने होम नेटवर्क(Home Network) विकल्प चुना है, तो निजी(Private) प्रोफ़ाइल सेटिंग्स लागू होंगी।
स्टेट(State) का मतलब है कि अगर फ़ायरवॉल चालू या बंद है। फ़ायरवॉल नीति(Firewall Policy) आपको बताती है कि प्रत्येक प्रोफ़ाइल पर कौन सी इनबाउंड और आउटबाउंड नीतियां लागू की जा रही हैं।
किसी विशिष्ट प्रोफ़ाइल के लिए फ़ायरवॉल को अक्षम करने के लिए, आप निम्न आदेश का उपयोग करेंगे:
netsh advfirewall set privateprofile state off
अन्य विकल्प हैं currentprofile , publicprofile , domainprofile , और allprofiles । इसलिए यदि आप फ़ायरवॉल को पूरी तरह से अक्षम करना चाहते हैं, तो आप निजी प्रोफ़ाइल के बजाय सभी प्रोफ़ाइल का उपयोग करेंगे। (allprofiles)फिर से सक्षम करने के लिए, बस बंद(off) के बजाय अंत में लगाएं(on) ।
कमांड लाइन(Command Line) का उपयोग करके फ़ायरवॉल(Firewall) में पोर्ट(Port) खोलें
अब क्या होगा यदि आप कमांड लाइन का उपयोग करके फ़ायरवॉल में एक पोर्ट खोलना चाहते हैं? यह भी आसान है!
मान लीजिए कि आप पोर्ट 3389 खोलना चाहते हैं, जो कि विंडोज़(Windows) में रिमोट डेस्कटॉप के लिए है । आप बस यह आदेश चलाएंगे:
netsh advfirewall firewall add rule name="Open Remote Desktop" protocol=TCP dir=in localport=3389 action=allow
आदेश काफी लंबा है, लेकिन इसे तोड़ना काफी आसान है। आप एक नियम जोड़ते हैं, इसे एक नाम देते हैं, प्रोटोकॉल ( टीसीपी(TCP) या यूडीपी(UDP) ) चुनें, दिशा चुनें (इन या आउट(Out) ), इसे पोर्ट नंबर दें और कार्रवाई चुनें ( अनुमति दें(Allow) या अस्वीकार(Deny) करें )।
यदि आप इस कमांड को चलाते हैं, तो विंडोज फ़ायरवॉल(Windows Firewall) में अनुमत ऐप्स देखें, आप देखेंगे कि रिमोट डेस्कटॉप(Remote Desktop) आइटम अब चेक किया गया है:
यदि आपको कई प्रकार के पोर्ट खोलने की आवश्यकता है, तो बस एक साधारण डैश का उपयोग करें। उदाहरण के लिए, यहाँ मैं UDP आउटबाउंड ट्रैफ़िक के लिए 600o से 7000 पोर्ट खोल रहा हूँ:
netsh advfirewall firewall add rule name="UDP ports" protocol=UDP dir=out localport=6000-7000 action=allow
कई और उन्नत कमांड हैं जिनका उपयोग आप विंडोज फ़ायरवॉल(Windows Firewall) के सभी पहलुओं को प्रबंधित करने के लिए कर सकते हैं , इसलिए /?सभी विकल्पों और उदाहरणों को देखने के लिए किसी भी कमांड के अंत में अक्षर।
Related posts
कमांड प्रॉम्प्ट का उपयोग करके आईपी एड्रेस और डीएनएस सर्वर बदलें
विंडोज 11/10 में कमांड प्रॉम्प्ट का उपयोग करके रजिस्ट्री को कैसे पुनर्स्थापित करें
विंडोज 11/10 में कमांड प्रॉम्प्ट का उपयोग करके किसी प्रोग्राम को अनइंस्टॉल कैसे करें
पावरशेल या कमांड प्रॉम्प्ट का उपयोग करके विंडोज 10 ओएस आर्किटेक्चर की जांच करें
कमांड प्रॉम्प्ट या पॉवरशेल का उपयोग करके सिस्टम रिस्टोर प्वाइंट बनाएं
स्वत: पूर्ण के लिए TAB कुंजी कमांड प्रॉम्प्ट में काम नहीं कर रही है
कमांड प्रॉम्प्ट (सीएमडी) का उपयोग करके एक फ़ोल्डर या फ़ाइल हटाएं
कमांड प्रॉम्प्ट या पॉवरशेल का उपयोग करके स्थानीय खाता पासवर्ड बदलें
विंडोज 10 में कमांड प्रॉम्प्ट से रजिस्ट्री को कैसे संपादित करें
कमांड प्रॉम्प्ट कैसे खोलें (14 तरीके) -
विंडोज 10 में कमांड प्रॉम्प्ट और पावरशेल के लिए लीगेसी कंसोल को सक्षम या अक्षम करें
कमांड प्रॉम्प्ट से माइक्रोसॉफ्ट स्टोर ऐप कैसे खोलें
विंडोज 10 में संदर्भ मेनू में पावरशेल को कमांड प्रॉम्प्ट से बदलें
कमांड प्रॉम्प्ट का उपयोग करके सी ड्राइव को कैसे हटाएं या प्रारूपित करें
विंडोज 11 में कमांड प्रॉम्प्ट का उपयोग करके ड्राइवर को अनइंस्टॉल कैसे करें
कमांड प्रॉम्प्ट का उपयोग करके फ़ाइल और फ़ोल्डर के स्वामित्व की जानकारी प्राप्त करें
विंडोज टर्मिनल क्या है? -
कमांड प्रॉम्प्ट cmd.exe स्टार्टअप पर पॉप अप करता रहता है
विंडोज 11/10 में कमांड प्रॉम्प्ट का उपयोग करके वायरलेस नेटवर्क प्रबंधित करें
विंडोज 11/10 में कमांड प्रॉम्प्ट का उपयोग करके माइक्रोसॉफ्ट 365 की मरम्मत कैसे करें