क्या जानना है
- Windows Defender Firewall . में , चुनें WD फ़ायरवॉल के माध्यम से किसी ऐप या सुविधा को अनुमति दें > उन्नत सेटिंग्स> आने वाले नियम> पोर्ट ।
- अपनी आवश्यकताओं के आधार पर वहां से चरणों का पालन करें।
- शुरू करने से पहले, सुनिश्चित करें कि आपके राउटर से ट्रैफ़िक चल रहा है।
यह आलेख बताता है कि विंडोज या मैक पर नेटवर्क पोर्ट कैसे खोलें और कभी-कभी इसकी आवश्यकता क्यों होती है। यह यह भी बताता है कि राउटर के साथ क्या करना है।
विंडोज़ में नेटवर्क पोर्ट कैसे खोलें
जब आप विंडोज़ पर कुछ सॉफ़्टवेयर स्थापित करते हैं, तो इंस्टॉलेशन विज़ार्ड स्वचालित रूप से आपके लिए आवश्यक फ़ायरवॉल नियम सेट कर सकता है। लेकिन अगर आप कुछ स्थापित करते हैं और पाते हैं कि आपको इसका उपयोग करने में समस्या हो रही है, तो निम्न कदम उठाएं:
-
विंडोज़ दबाएं कुंजी, "फ़ायरवॉल" टाइप करें, फिर Windows Defender Firewall select चुनें ।
-
दिखाई देने वाली विंडो आपको Windows Defender Firewall के माध्यम से किसी ऐप या सुविधा को अनुमति दें का चयन करके किसी विशेष ऐप का चयन करने की अनुमति देगी। . इस टूल का उपयोग करके आप बस एक इंस्टॉल किए गए ऐप का चयन कर सकते हैं और इसे आपके द्वारा सेट किए गए किसी भी नेटवर्क पर खोल सकते हैं।
-
लेकिन यह मानते हुए कि आप सीधे एक पोर्ट खोलना चाहते हैं, उन्नत सेटिंग select चुनें बाईं ओर के मेनू से।
-
पोर्ट खोलते समय, इस बात की सबसे अधिक संभावना है कि आप आने वाली को स्वीकार करना चाहेंगे कनेक्शन (फिर से, आपके OS को सबसे असामान्य आउटगोइंग . को छोड़कर सभी को अनुमति देनी चाहिए सम्बन्ध)। इनबाउंड नियम चुनें बाईं ओर के पैनल से आइटम और फिर नया नियम click क्लिक करें दाहिने हाथ के पैनल से।
-
नए इनबाउंड नियम विज़ार्ड की पहली स्क्रीन में , पोर्ट . चुनें विशिष्ट पोर्ट या पोर्ट के सेट को खोलने का विकल्प, फिर अगला . क्लिक करें ।
-
अगले चरण पर, चुनें कि क्या आप TCP . खोलना चाहते हैं या यूडीपी पोर्ट, आपके ऐप की आवश्यकताओं के आधार पर।
-
फिर या तो सभी स्थानीय पोर्ट खोलना चुनें (यह बहुत जोखिम भरा है!) इस नियम या विशिष्ट स्थानीय पोर्ट . के साथ या रेंज। अगला क्लिक करें ।
-
फ़ायरवॉल नियम आपको या . को स्पष्ट रूप से अनुमति देने की अनुमति देते हैं ब्लॉक कनेक्शन। इस मामले में हम बंदरगाह को "खोलना" चाहते हैं, ताकि आप यहां पहले दो विकल्पों में से किसी एक का चयन कर सकें। पहला वाला (कनेक्शन की अनुमति दें ) के सफल होने की अधिक संभावना है जब तक कि आप यह सुनिश्चित न कर लें कि आपकी सेवा IPSec प्रमाणीकरण का उपयोग कर रही है। अगला क्लिक करें जब आपका काम हो जाए।
-
आप नियम को केवल कुछ नेटवर्क तक ही सीमित कर सकते हैं, जैसे कॉर्पोरेट (डोमेन .) ) या होम नेटवर्क (निजी ), बड़े पैमाने पर इंटरनेट के अलावा (जिसे सार्वजनिक . कहा जाता है) इस डायलॉग में)। इनमें से जो भी आपके ऐप के लिए समझ में आता है उसे चुनें; यदि आप सुनिश्चित नहीं हैं, तो उन सभी का चयन करें। अगला क्लिक करें ।
-
अंत में, नियम को एक नाम दें और वैकल्पिक रूप से एक विवरण दें। फिर समाप्त करें . क्लिक करें अपना नियम बनाने के लिए।
मैक पर पोर्ट कैसे खोलें
MacOS पर एक पोर्ट खोलना समग्र रूप से सरल है लेकिन कुछ मायनों में विंडोज की तुलना में अधिक कठिन है। सबसे पहले, डिफ़ॉल्ट रूप से मैकोज़ फ़ायरवॉल अक्षम है, इसलिए बॉक्स से बाहर, आपको इन चरणों का उपयोग करने की भी आवश्यकता नहीं है, क्योंकि आपके मैक को आने वाले कनेक्शन प्रयासों को स्वीकार करना चाहिए।
लेकिन अगर आपने फ़ायरवॉल चालू किया है (आपको पता चल जाएगा क्योंकि सिस्टम वरीयताएँ> सुरक्षा और गोपनीयता> फ़ायरवॉल स्क्रीन दिखा रही है फ़ायरवॉल:चालू ), आपको अपना विशिष्ट पोर्ट खोलने के लिए फ़ायरवॉल की कॉन्फ़िगरेशन फ़ाइल में एक छोटा सा जोड़ देना होगा।
यह जाँचने के बाद कि आपका फ़ायरवॉल चालू है, फिर इन चरणों का पालन करें:
-
टर्मिनल खोलें ऐप।
-
pf को रोकने के लिए प्रॉम्प्ट पर निम्नलिखित दर्ज करें (पैकेट फ़िल्टर) फ़ायरवॉल अगर सक्रिय है:
sudo pfctl -d
-
इसके बाद, नैनो . का उपयोग करें pf . के लिए कॉन्फ़िगरेशन फ़ाइल खोलने के लिए टेक्स्ट एडिटर :
sudo nano /etc/pf.conf
-
संपादक डिफ़ॉल्ट कॉन्फ़िगरेशन . की सामग्री दिखाएगा , जिसमें कुछ महत्वपूर्ण चीजें शामिल हैं। आप अपना कस्टम नियम जोड़ सकते हैं, लेकिन सुनिश्चित करें कि आप ऐसा करते हैं नीचे कोई भी मौजूदा कॉन्फ़िगरेशन।
-
उदाहरण के लिए, यदि आप पोर्ट 12044 खोलना चाहते हैं, तो फ़ाइल के निचले भाग में निम्नलिखित दर्ज करें। इसे तोड़ने के लिए, आप अनुमति दे रहे हैं (पास ) आवक (में ) टीसीपी (इनेट प्रोटो टीसीपी ) ट्रैफ़िक से कोई भी मशीन से कोई भी अन्य मशीन (हालांकि इस संदर्भ में इसका मतलब सिर्फ आपकी मशीन है) पोर्ट 12044 पर कोई स्थिति नहीं . के साथ निरीक्षण।
pass in inet proto tcp from any to any port 12044 no state
-
Ctrl-x Press दबाएं नैनो . से बाहर निकलने के लिए , और Y . दबाएं और दर्ज करें रास्ते में यह पुष्टि करने के लिए कि आप फ़ाइल को उसी नाम से सहेजना चाहते हैं।
-
आपके द्वारा अभी संपादित की गई फ़ाइल से फ़ायरवॉल के कॉन्फ़िगरेशन को पुनः लोड करने के लिए प्रॉम्प्ट पर निम्नलिखित को जारी करें:
sudo pfctl -f /etc/pf.conf
-
अंत में, फ़ायरवॉल को फिर से शुरू करने के लिए टर्मिनल पर निम्नलिखित दर्ज करें:
sudo pfctl -E
आपको पोर्ट खोलने की आवश्यकता क्यों है?
आपके कंप्यूटर पर चल रहे क्लाउड और नेटवर्क ऐप्स को किसी विशेष नेटवर्क पोर्ट (या पोर्ट के सेट) पर संचार करने के लिए डिज़ाइन किया गया है। और उस कनेक्शन के दूसरे छोर पर मौजूद मशीन आपके डेटा को निर्धारित पोर्ट पर भी भेज और प्राप्त कर रही होगी।
लेकिन मुद्दा यह है कि अधिकांश ऑपरेटिंग सिस्टम, और "उपभोक्ता" ऑपरेटिंग सिस्टम, विशेष रूप से, कुछ या सभी आने वाले को अस्वीकार करने के लिए सेट किए जा सकते हैं। नेटवर्क संचार। तो आप ऐसी स्थिति का सामना कर सकते हैं जहां आपका ऐप क्लाउड सेवा को कुछ भेज रहा है, और सेवा है कुछ वापस भेज रहा है, लेकिन आपके राउटर या ओएस में निर्मित फ़ायरवॉल उस डेटा को अवरुद्ध कर रहा है। इस मामले में, आपको नेटवर्क पोर्ट खोलना चाहिए और उस ट्रैफ़िक को अपने ऐप में आने देना चाहिए।
अपने राउटर पर पोर्ट खोलना
अपने पीसी या मैक को संबोधित करने से पहले, आपको यह सुनिश्चित करना चाहिए कि ट्रैफ़िक आपके नेटवर्क के राउटर के माध्यम से प्राप्त हो सकता है। इस मामले में, आप केवल एक पोर्ट नहीं खोल रहे हैं, आप राउटर को यह भी बता रहे हैं कि स्थानीय नेटवर्क में यह डेटा कहां भेजा जाए। ऐसा करने के लिए, आपको पोर्ट फ़ॉरवर्डिंग सेट करना होगा। लेकिन आपको पोर्ट फ़ॉरवर्ड की आवश्यकता है या नहीं, पहला कदम अपने पीसी या मैक (ऊपर) पर संबंधित पोर्ट को खोलना है।
विंडोज 10 में पोर्ट खुला है या नहीं, इसकी जांच कैसे करें