मुख्य बातें
- सबसे आसान: Start मेनू खोलें > command टाइप करें > Command Prompt app पर राइट-क्लिक करें > Run as administrator चुनें।
- netstat -ab टाइप करें > Enter दबाएं > "LISTENING" स्टेट में आइटम देखें।
- वैकल्पिक रूप से थर्ड-पार्टी ऐप का उपयोग करें: हमें TCPView, Nirsoft CurrPorts, और PortQry Command Line Port Scanner पसंद हैं।
यह आलेख विंडोज 10 में खुले पोर्ट की जांच करने की रूपरेखा देता है, जो आवश्यक है यदि कोई एप्लिकेशन इंटरनेट एक्सेस नहीं कर सकता या आप किसी एप्लिकेशन को ब्लॉक करना चाहते हैं।
Netstat से पोर्ट खुला है या नहीं कैसे चेक करें
विंडोज 10 पर पोर्ट खुला है या नहीं जांचने का सबसे आसान तरीका Netstat कमांड का उपयोग करना है। 'Netstat' नेटवर्क स्टैटिस्टिक्स का संक्षिप्त रूप है। यह आपको दिखाएगा कि प्रत्येक इंटरनेट प्रोटोकॉल (जैसे TCP, FTP, आदि) वर्तमान में किन पोर्ट का उपयोग कर रहा है।
कमांड के कई पैरामीटर हैं, लेकिन खुले पोर्ट की जांच के लिए आपको जिनकी आवश्यकता होगी वे हैं (a), जो एक्टिव पोर्ट प्रदान करता है, और (b), जो आपको उन पोर्ट का उपयोग करने वाली प्रोसेस का नाम बताएगा।
-
स्टार्ट मेनू चुनें और "command" टाइप करें। Command Prompt ऐप पर राइट-क्लिक करें और Run as administrator चुनें।
-
netstat -ab टाइप करें और Enter दबाएं। आपको परिणामों की एक लंबी सूची दिखाई देगी, जो इस बात पर निर्भर करती है कि वर्तमान में नेटवर्क से क्या जुड़ रहा है। आपको चल रही प्रोसेस की सूची दिखाई देगी। खुले पोर्ट नंबर लोकल IP एड्रेस (बाईं ओर वाले) पर अंतिम कोलन के बाद होंगे।
-
सूची में उन आइटम को देखें जिनकी स्टेट "LISTENING" है। ये वे प्रोसेस हैं जो वर्तमान में खुले पोर्ट में से एक के माध्यम से संचार कर रहे हैं।
-
यदि आप जानना चाहते हैं कि किसी विशिष्ट पोर्ट को खुला रखने वाले प्रोग्राम का नाम क्या है, तो netstat -aon टाइप करें और Enter दबाएं। यह कमांड प्रोटोकॉल दिखाएगा जिसका ऐप उपयोग कर रहा है, लोकल और रिमोट IP एड्रेस, और सबसे महत्वपूर्ण बात, उस पोर्ट का उपयोग करने वाले एप्लिकेशन का PID (दाईं ओर की संख्या)। LISTENING स्टेटस देखना याद रखें।
-
उस PID से संबंधित एप्लिकेशन को खोजने के लिए, टास्क मैनेजर पर राइट-क्लिक करें और Task Manager चुनें। Details टैब चुनें। PID फ़ील्ड में उस PID को देखें जिसे आपने कमांड प्रॉम्प्ट स्क्रीन से नोट किया था।
थर्ड-पार्टी ऐप्स का उपयोग करके पोर्ट काम कर रहा है या नहीं कैसे चेक करें
यदि आप खुले पोर्ट की जांच के लिए कमांड प्रॉम्प्ट का उपयोग नहीं करना चाहते हैं, तो बहुत उपयोग में आसान थर्ड-पार्टी ऐप्स हैं जो मदद कर सकते हैं।
TCPView
TCPView माइक्रोसॉफ्ट Sysinternals में शामिल एक उपयोगिता है जो आपको सभी चल रही प्रोसेस और उनके संबंधित खुले पोर्ट की सूची दिखाती है। यह ऐप पोर्ट के खुलने और बंद होने और पैकेट ट्रांसफर को रियल-टाइम में प्रदर्शित करता है।
Nirsoft CurrPorts
Nirsoft CurrPorts आपके सिस्टम पर एप्लिकेशन और सेवाओं द्वारा वर्तमान में उपयोग किए जा रहे सभी पोर्ट को देखने के लिए एक और उपयोगिता है। बस local ports कॉलम को देखें कि आपके कंप्यूटर के कौन से पोर्ट एक्टिव हैं।
सूची में रिमोट एंड (इंटरनेट पर सर्वर) से जुड़े पोर्ट भी शामिल हैं।
PortQry Command Line Port Scanner
अपने कंप्यूटर को खुले पोर्ट के लिए स्कैन करने के लिए समर्पित एक और कमांड-लाइन उपयोगिता के लिए PortQry Command Line Port Scanner इंस्टॉल करें। एक बार इंस्टॉल हो जाने पर, कमांड प्रॉम्प्ट को एडमिनिस्ट्रेटर मोड में खोलें। PortQry ऑटोमैटिकली C:\PortQryV2 डायरेक्टरी में इंस्टॉल होता है, इसलिए अपने कमांड प्रॉम्प्ट की डायरेक्टरी को उस डायरेक्टरी में बदलें।
portqry.exe -local कमांड टाइप करें ताकि आपकी मशीन के लिए सभी खुले TCP और UDP पोर्ट देख सकें। यह आपको वह सब कुछ दिखाएगा जो आप NetStat कमांड से देख सकते हैं, साथ ही पोर्ट मैपिंग और प्रत्येक स्टेट में कितने पोर्ट हैं।
पोर्ट क्या है?
आपके कंप्यूटर पर चल रहे एप्लिकेशन इंटरनेट पर कहीं और सर्वर से जानकारी और डेटा प्राप्त करते हैं। ये एप्लिकेशन और सर्वर अपने IP एड्रेस और पोर्ट नंबर के आधार पर संवाद करना जानते हैं।
IP एड्रेस को स्ट्रीट एड्रेस और पोर्ट नंबर को अपार्टमेंट नंबर के रूप में सोचें। यदि सर्वर या एप्लिकेशन किसी अन्य पोर्ट नंबर का उपयोग करके संवाद करने का प्रयास करता है, तो यह काम नहीं करेगा। हर दूसरा दरवाजा "लॉक" होगा क्योंकि अन्य पोर्ट बंद हैं।