नेटवर्क समस्याओं के निवारण के लिए नेटस्टैट कमांड का उपयोग कैसे करें

नेटस्टैट(Netstat) ( नेटवर्क (Network) सांख्यिकी(Statistics) ) एक कमांड-लाइन उपकरण है जिसका उपयोग कंप्यूटर नेटवर्क समस्याओं की निगरानी और समस्या निवारण के लिए किया जाता है। यह टूल आपको आपके डिवाइस के सभी कनेक्शनों को उतना ही विस्तार से दिखाता है जितना आपको चाहिए।

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

नेटवर्क समस्याओं के निवारण के लिए नेटस्टैट(Netstat) कमांड का उपयोग करना

हम इस खंड में निम्नलिखित विषयों का पता लगाएंगे:

  1. नेटस्टैट कमांड का उपयोग कैसे करें।
  2. (Use)कनेक्शन जानकारी फ़िल्टर करने के लिए नेटस्टैट पैरामीटर का उपयोग करें ।
  3. नेटस्टैट मापदंडों का संयोजन।

मेरे साथ जुड़ें क्योंकि हम इस टूल को बेहतर ढंग से समझने में आपकी मदद करने के लिए उपरोक्त विषयों पर विचार करते हैं और सीखते हैं कि अपने नेटवर्क समस्याओं का निवारण करने के लिए इसका उपयोग कैसे करें।

1] नेटस्टैट कमांड का उपयोग कैसे करें

नेटस्टैट कमांड

स्टार्ट बटन(Start button) पर क्लिक  करें और  कमांड प्रॉम्प्ट(Command Prompt) खोजें । उस पर राइट-क्लिक करके और  व्यवस्थापक के रूप में चलाएँ विकल्प का चयन करके उन्नत विशेषाधिकारों के साथ (Run as administrator)कमांड प्रॉम्प्ट(Command Prompt) खोलें ।

आप निम्न आदेश टाइप करके और ENTER दबाकर नेटस्टैट(Netstat) खोल सकते हैं :

netstat

यदि आप नेटवर्किंग में नए हैं, तो हो सकता है कि आपको कॉलम का अर्थ समझ में न आए।

  • प्रोटो: (Proto: ) नेटवर्क प्रोटोकॉल। यह टीसीपी(TCP) या यूडीपी(UDP) हो सकता है ।
  • स्थानीय पता: (Local Address: ) आपके कंप्यूटर के नेटवर्क के आईपी पते और पोर्ट दिए गए कनेक्शन के लिए इंटरफेस करते हैं।
  • विदेशी पता: (Foreign Address: ) दूरस्थ उपकरणों के आईपी पते और पोर्ट नाम।
  • राज्य (State) कनेक्शन की स्थिति को इंगित करता है। उदाहरण के लिए, सक्रिय और बंद कनेक्शन का पता लगाएं।

नेटस्टैट  कमांड आपको आपके सक्रिय कनेक्शन और उनके विवरण दिखाता है (netstat)हालाँकि, आप देखेंगे कि विदेशी पता कॉलम IP पता और पोर्ट नाम प्रिंट करता है।

पोर्ट नामों के बजाय कनेक्शन के पोर्ट नंबर दिखाने के लिए, आईपी पते के आगे, निम्न आदेश का उपयोग करें:

netstat -n

इसके अलावा, सिस्टम नेटवर्क को डिस्कनेक्ट या कनेक्ट कर सकता है, और नेटवर्क विवरण अंतराल पर बदल सकता है। इसलिए(Hence) , हम इस कमांड का उपयोग करके अंतराल पर नेटस्टैट नेटवर्क विवरण को ताज़ा करने के लिए निम्न कमांड का उपयोग कर सकते हैं:

netstat -n 5

रीफ़्रेश करना बंद करने के लिए,  CTRL + C कुंजी संयोजन दबाएँ।

नोट: (NOTE: ) ऊपर  दिए गए कमांड में 5 हर (5)5 सेकंड(5 seconds. You) में कमांड को रिफ्रेश करता है  । यदि आप  समय अंतराल को बढ़ाना या छोटा करना चाहते हैं तो आप इस मान को संशोधित कर सकते हैं।

2] कनेक्शन जानकारी को फ़िल्टर करने के लिए नेटस्टैट पैरामीटर का उपयोग करें(Use)

कमांड एक शक्तिशाली कमांड है जो netstatआपको आपके डिवाइस के कनेक्शन के बारे में हर विवरण दिखा सकता है। आइए विशिष्ट नेटवर्क विवरण खोजने के लिए निम्नलिखित सबसे अधिक उपयोग किए जाने वाले नेटस्टैट मापदंडों का पता लगाएं।

  • सक्रिय और निष्क्रिय कनेक्शन प्रदर्शित करें(Display active and inactive connections)

सक्रिय या निष्क्रिय नेटवर्क दिखाएं।

netstat -a
  • एप्लिकेशन जानकारी प्रदर्शित करें(Display applications information)

कनेक्शन से जुड़े सभी अनुप्रयोगों की सूची बनाएं।

netstat -b
  • नेटवर्क एडेप्टर आँकड़े देखें(View network adapter stats)

(Show)इनकमिंग और आउटगोइंग नेटवर्क पैकेट पर आंकड़े दिखाएं ।

netstat -e
  • विदेशी पतों का पूर्णतः योग्य डोमेन नाम (FQDNS) प्रदर्शित करें(Display foreign addresses’ fully qualified domain name (FQDNS))

यदि आप पोर्ट नंबर या नाम नहीं देखना चाहते हैं, तो निम्न नेटस्टैट पैरामीटर आपके विदेशी पते के पूर्णतः योग्य डोमेन नाम दिखाएगा।

netstat -f
  • नामों के बजाय पोर्ट नंबर दिखाएं(Show port numbers instead of names)

विदेशी पता पोर्ट नाम को पोर्ट नंबर में बदलें।

netstat -n
  • प्रक्रिया आईडी प्रदर्शित करें(Display the process ID)

इसी तरह  netstat,और इसमें प्रत्येक कनेक्शन की प्रक्रिया आईडी(Process ID) ( पीआईडी(PID) ) के लिए एक अतिरिक्त कॉलम है।

netstat -o
  • प्रोटोकॉल द्वारा कनेक्शन फ़िल्टर करें(Filter connections by protocol)

आपके द्वारा निर्दिष्ट प्रोटोकॉल के लिए कनेक्शन प्रदर्शित करें -  UDP , TCP , tcpv6 , या  udpv6

netstat -p udp

नोट:(NOTE:) आपको उस हिस्से को प्रोटोकॉल में बदलना चाहिए udpजिसका कनेक्शन आप देखना चाहते हैं।

  • गैर-सुनने और लिस्टिंग पोर्ट देखें

(Show)कनेक्शन और उनके सुनने और गैर-सुनने वाले बंदरगाहों को दिखाएं ।

netstat -q
  • प्रोटोकॉल द्वारा समूह आँकड़े(Group stats by protocol)

(Categorize)उपलब्ध प्रोटोकॉल द्वारा नेटवर्क को वर्गीकृत करें - यूडीपी(UDP) , टीसीपी(TCP) , आईसीएमपी(ICMP) , आईपीवी4(IPv4) और आईपीवी6(IPv6)

netstat -s
  • रूटिंग टेबल प्रदर्शित करें(Display routing table)

अपने वर्तमान नेटवर्क की रूटिंग तालिका दिखाएं। यह आपके सिस्टम पर उपलब्ध गंतव्य और मैट्रिक्स के हर मार्ग को सूचीबद्ध करता है। route printआज्ञा के समान  ।

netstat -r
  • ऑफलोड राज्य कनेक्शन प्रदर्शित करें(Display offload state connections)

अपने वर्तमान कनेक्शन की कनेक्शन ऑफलोड स्थिति की सूची दिखाएं।

netstat -t
  • नेटवर्कडायरेक्ट कनेक्शन देखें(See NetworkDirect connections)

(Shows)सभी नेटवर्कडायरेक्ट(NetworkDirect) कनेक्शन दिखाता है।

netstat -x
  • कनेक्शन टेम्पलेट प्रदर्शित करें(Display connection Templates)

अपने नेटवर्क के टीसीपी(TCP) कनेक्शन टेम्प्लेट दिखाएं।

netstat -y

3] नेटस्टैट पैरामीटर का संयोजन

आप किसी भी तरह से अपने कनेक्शन के बारे में जानकारी दिखाने के लिए नेटस्टैट(Netstat) पैरामीटर को और फ़िल्टर कर सकते हैं। उपरोक्त आदेशों से, आपको संयुक्त दृश्य दिखाने के लिए केवल दूसरा पैरामीटर जोड़ना होगा।

उदाहरण के लिए, आप  प्रत्येक प्रोटोकॉल के आंकड़े देखने के लिए -sऔर  -eपैरामीटर को जोड़ सकते हैं। इस तरह, आप अपने इच्छित परिणाम प्राप्त करने के लिए अन्य मापदंडों को जोड़ सकते हैं।

कई नेटस्टैट(Netstat) मापदंडों को मिलाते समय, आपको दो डैश (-) शामिल करने की आवश्यकता नहीं होती है। आप एक डैश (-) का उपयोग कर सकते हैं और दूसरे के बिना पैरामीटर अक्षरों को जोड़ सकते हैं।

उदाहरण के लिए, निम्न आदेश टाइप करने के बजाय:

netstat -s -e

आप इसे इस प्रकार लिख सकते हैं:

netstat - se

नेटस्टैट से कमांड

यदि आप पैरामीटर भूल जाते हैं, तो उन्हें याद रखने का एक त्वरित तरीका नेटस्टैट को मदद करने के लिए कहना है। बस निम्न आदेश चलाएँ:

नेटस्टैट /?

नेटस्टैट क्वेरी प्रक्रिया को किसी भी समय रोकने के लिए, CTRL + C कुंजी संयोजन दबाएं।



About the author

मैं एक सॉफ्टवेयर इंजीनियर हूं जिसे क्रोम और गेमिंग एप्लिकेशन दोनों में अनुभव है। मैं पिछले 4 वर्षों से Google क्रोम ब्राउज़र के समाधान पर काम कर रहा हूं और कई अलग-अलग प्लेटफार्मों के लिए गेम पर भी काम किया है। मेरा कौशल सॉफ्टवेयर परियोजनाओं की डिजाइनिंग, परीक्षण और प्रबंधन में निहित है। एक सॉफ्टवेयर इंजीनियर के रूप में अपने काम के अलावा, मुझे गोपनीयता, उपयोगकर्ता खातों और पारिवारिक सुरक्षा के मुद्दों का भी अनुभव है।



Related posts