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