Netstat (नेटवर्क स्टैटिस्टिक्स) कंप्यूटर नेटवर्क समस्याओं की निगरानी और निवारण के लिए उपयोग किया जाने वाला एक कमांड-लाइन टूल है। यह टूल आपको आपके डिवाइस के सभी कनेक्शन को उतने विस्तार से दिखाता है जितनी आपको आवश्यकता हो।
Netstat के साथ, आप अपने सभी कनेक्शन और उनके पोर्ट और स्टैट्स देख सकते हैं। यह जानकारी आपके कनेक्टिविटी को सेट अप या ठीक करते समय मूल्यवान होती है। यह लेख आपको Netstat कमांड और आपके कनेक्शन के बारे में प्रदर्शित जानकारी को फ़िल्टर करने के लिए मुख्य पैरामीटर्स से परिचित कराएगा।
नेटवर्क समस्याओं के निवारण के लिए Netstat कमांड का उपयोग करना
हम इस अनुभाग में निम्नलिखित विषयों का पता लगाएंगे:
- Netstat कमांड का उपयोग कैसे करें।
- कनेक्शन जानकारी फ़िल्टर करने के लिए netstat पैरामीटर्स का उपयोग करें।
- Netstat पैरामीटर्स को संयोजित करना।
मेरे साथ जुड़ें क्योंकि हम उपरोक्त विषयों को देखते हैं ताकि आप इस टूल को बेहतर ढंग से समझ सकें और सीख सकें कि इसका उपयोग अपने नेटवर्क समस्याओं के निवारण के लिए कैसे करें।
1] netstat कमांड का उपयोग कैसे करें

स्टार्ट बटन पर क्लिक करें और कमांड प्रॉम्प्ट खोजें। इस पर राइट-क्लिक करके और व्यवस्थापक के रूप में चलाएं विकल्प चुनकर कमांड प्रॉम्प्ट को उन्नत विशेषाधिकारों के साथ खोलें।
आप निम्न कमांड टाइप करके और ENTER दबाकर Netstat खोल सकते हैं:
netstat
यदि आप नेटवर्किंग में नए हैं, तो आप समझ नहीं पाएंगे कि कॉलम का क्या अर्थ है।
- Proto: नेटवर्क प्रोटोकॉल। यह TCP या UDP हो सकता है।
- लोकल एड्रेस: दिए गए कनेक्शन के लिए आपके कंप्यूटर के नेटवर्क इंटरफेस के IP पते और पोर्ट।
- विदेशी एड्रेस: रिमोट डिवाइस के IP पते और पोर्ट नाम।
- State: कनेक्शन की स्थिति दर्शाता है। उदाहरण के लिए, सक्रिय और बंद कनेक्शन ढूंढें।
netstat कमांड आपको आपके सक्रिय कनेक्शन और उनके विवरण दिखाता है। हालांकि, आप देखेंगे कि विदेशी एड्रेस कॉलम IP पते और पोर्ट नाम प्रिंट करता है।
कनेक्शन के पोर्ट नंबर को IP पते के बगल में पोर्ट नाम के बजाय दिखाने के लिए, निम्न कमांड का उपयोग करें:
netstat -n
इसके अलावा, सिस्टम नेटवर्क से डिस्कनेक्ट या कनेक्ट हो सकता है, और नेटवर्क विवरण अंतराल पर बदल सकते हैं। इसलिए, हम निम्न कमांड का उपयोग करके netstat नेटवर्क विवरण को अंतराल पर रीफ्रेश कर सकते हैं:
netstat -n 5
रिफ्रेशिंग रोकने के लिए, CTRL + C कुंजी संयोजन दबाएं।
नोट: उपरोक्त कमांड में 5 हर 5 सेकंड में कमांड को रीफ्रेश करता है। आप इस मान को संशोधित कर सकते हैं यदि आप समय अंतराल बढ़ाना या घटाना चाहते हैं।
2] कनेक्शन जानकारी फ़िल्टर करने के लिए netstat पैरामीटर्स का उपयोग करें
netstat कमांड एक शक्तिशाली कमांड है जो आपके डिवाइस के कनेक्शन के बारे में हर विवरण दिखा सकता है। आइए सबसे अधिक उपयोग किए जाने वाले netstat पैरामीटर्स का पता लगाएं ताकि विशिष्ट नेटवर्क विवरण मिल सकें।
- सक्रिय और निष्क्रिय कनेक्शन प्रदर्शित करें
उन नेटवर्क को दिखाएं जो सक्रिय या निष्क्रिय हैं।
netstat -a
- एप्लिकेशन जानकारी प्रदर्शित करें
कनेक्शन से जुड़े सभी एप्लिकेशन सूचीबद्ध करें।
netstat -b
- नेटवर्क एडाप्टर स्टैट्स देखें
आने और जाने वाले नेटवर्क पैकेट पर आंकड़े दिखाएं।
netstat -e
- विदेशी पतों के पूर्ण योग्य डोमेन नाम (FQDNS) प्रदर्शित करें
यदि आप पोर्ट नंबर या नाम नहीं देखना चाहते हैं, तो निम्न netstat पैरामीटर आपके विदेशी पतों के पूर्ण योग्य डोमेन नाम दिखाएगा।
netstat -f
- पोर्ट नाम के बजाय पोर्ट नंबर दिखाएं
विदेशी एड्रेस पोर्ट नाम को पोर्ट नंबर में बदलें।
netstat -n
- प्रोसेस ID प्रदर्शित करें
netstat, के समान, और इसमें प्रत्येक कनेक्शन के प्रोसेस ID (PID) के लिए एक अतिरिक्त कॉलम है।
netstat -o
- प्रोटोकॉल द्वारा कनेक्शन फ़िल्टर करें
आपके द्वारा निर्दिष्ट प्रोटोकॉल के लिए कनेक्शन प्रदर्शित करें – UDP, TCP, tcpv6, या udpv6।
netstat -p udp
नोट: आपको udp भाग को उस प्रोटोकॉल में बदलना चाहिए जिसके कनेक्शन आप देखना चाहते हैं।
- नॉन-लिसनिंग और लिसनिंग पोर्ट देखें
कनेक्शन और उनके लिसनिंग और बाउंड नॉन-लिसनिंग पोर्ट दिखाएं।
netstat -q
- प्रोटोकॉल द्वारा स्टैट्स समूहित करें
उपलब्ध प्रोटोकॉल – UDP, TCP, ICMP, IPv4, और IPv6 द्वारा नेटवर्क को वर्गीकृत करें।
netstat -s
- रूटिंग टेबल प्रदर्शित करें
आपके वर्तमान नेटवर्क की रूटिंग टेबल दिखाएं। यह आपके सिस्टम पर उपलब्ध हर गंतव्य तक के मार्ग और मैट्रिक्स को सूचीबद्ध करता है। route print कमांड के समान।
netstat -r
- ऑफलोड स्टेट कनेक्शन प्रदर्शित करें
आपके वर्तमान कनेक्शन के कनेक्शन ऑफलोड स्टेट की सूची दिखाएं।
netstat -t
- NetworkDirect कनेक्शन देखें
सभी NetworkDirect कनेक्शन दिखाता है।
netstat -x
- कनेक्शन टेम्पलेट्स प्रदर्शित करें
आपके नेटवर्क के TCP कनेक्शन टेम्पलेट्स दिखाएं।
netstat -y
3] Netstat पैरामीटर्स संयोजित करना
आप Netstat पैरामीटर्स को आगे फ़िल्टर करके अपने कनेक्शन के बारे में जानकारी किसी भी तरह से दिखा सकते हैं जो आप चाहते हैं। उपरोक्त कमांड से, आपको केवल एक संयुक्त दृश्य दिखाने के लिए दूसरा पैरामीटर जोड़ना होगा।
उदाहरण के लिए, आप प्रत्येक प्रोटोकॉल के लिए आंकड़े देखने के लिए -s और -e पैरामीटर्स को संयोजित कर सकते हैं। इस तरह, आप अन्य पैरामीटर्स को संयोजित करके 원하는 परिणाम प्राप्त कर सकते हैं।
कई Netstat पैरामीटर्स मिलाते समय, आपको दो डैश (-) शामिल करने की आवश्यकता नहीं है। आप एक डैश (-) का उपयोग कर सकते हैं और बिना दूसरे के पैरामीटर अक्षरों को जोड़ सकते हैं।
उदाहरण के लिए, निम्न कमांड टाइप करने के बजाय:
netstat -s -e
आप इसे इस तरह लिख सकते हैं:
netstat -se

यदि आप पैरामीटर्स भूल जाते हैं, तो netstat से मदद मांगने का एक त्वरित तरीका है। बस निम्न कमांड चलाएं:
netstat /?
किसी भी समय netstat क्वेरी प्रक्रिया को रोकने के लिए, CTRL + C कुंजी संयोजन दबाएं।
