नेटवर्क उपयोगिता प्रतिस्थापन के रूप में टर्मिनल का उपयोग कैसे करें

MacOS में नेटवर्क यूटिलिटी कनेक्टिविटी समस्याओं के निवारण के लिए एक अमूल्य उपकरण था। हालाँकि, macOS बिग सुर की रिलीज़ के साथ, Apple ने एप्लिकेशन को बंद करना चुना। जबकि ऑपरेटिंग सिस्टम के पुराने संस्करण अभी भी नेटवर्क यूटिलिटी चलाते हैं, हममें से जिन्होंने अपग्रेड किया है उन्हें अन्य समाधान तलाशने होंगे।

सौभाग्य से, टर्मिनल कार्य पर निर्भर है, और आप सही कमांड का उपयोग करके नेटवर्क उपयोगिता के अधिकांश कार्यों और सुविधाओं को दोहरा सकते हैं। यहां, हम प्रत्येक नेटवर्क यूटिलिटी टूल को सूचीबद्ध करेंगे और एक उपयुक्त प्रतिस्थापन कमांड प्रदान करेंगे।

टर्मिनल में नेटस्टैट का उपयोग करना

नेटवर्क उपयोगिता में, नेटस्टैट ने विस्तृत नेटवर्क आँकड़े प्रदान किए। टर्मिनल का उपयोग करते समय, आउटपुट काफी वर्बोज़ हो सकता है, इसलिए आपको एक लक्ष्य को ध्यान में रखना होगा और अपने अनुरोधों को परिष्कृत करने के लिए फ़्लैग का उपयोग करना होगा।

संबंधित: मैक टर्मिनल कमांड चीट शीट

नेटस्टैट कमांड के साथ, आप कनेक्शन, पोर्ट और अन्य उपयोगी विवरणों के बारे में जानकारी प्राप्त कर सकते हैं। मैक पर मूल कमांड है:

 नेटस्टैट

हालाँकि, जब भी संभव हो, आपको अधिक केंद्रित आउटपुट का लक्ष्य रखना चाहिए। जोड़ने के लिए कुछ सामान्य झंडे हैं:

  • -ए: सभी सुनने वाले बंदरगाहों को सूचीबद्ध करता है।
  • -I: किसी विशेष इंटरफ़ेस के लिए पैकेट डेटा सूचीबद्ध करता है। उदाहरण के लिए, netstat -I en0 उस इंटरफ़ेस के लिए जानकारी प्रदान करेगा।
  • -पी: किसी विशेष प्रोटोकॉल के बारे में विवरण सूचीबद्ध करता है। उदाहरण के लिए, netstat -p tcp TCP कनेक्शन डेटा प्रदान करेगा।

एक विशिष्ट लक्ष्य को ध्यान में रखते हुए, आप अपने आदेशों को अतिरिक्त झंडों के साथ अनुकूलित करना चाह सकते हैं, जिन्हें आप आगे के शोध के माध्यम से पहचान सकते हैं। निम्न आदेश नेटस्टैट मैनुअल लाता है:

 आदमी नेटस्टैट

सही फ़्लैग संयोजनों का उपयोग करके, आपको अपनी ज़रूरत की जानकारी का अनुरोध करने में सक्षम होना चाहिए।

पिंग टर्मिनल कमांड

समस्या निवारण उपकरण के रूप में, पिंग अमूल्य है। नेटवर्क यूटिलिटी में विकल्प ने कई कनेक्टिविटी मुद्दों का निदान करने में मदद की और सौभाग्य से, टर्मिनल सुविधा को अच्छी तरह से दोहराता है। मैक पर मूल टर्मिनल कमांड है:

 पिंग <डोमेन नाम या आईपी>

उदाहरण के लिए, किसी बाहरी डोमेन नाम को पिंग करके इंटरनेट कनेक्टिविटी का परीक्षण करने के लिए, आप इस तरह एक कमांड का उपयोग करेंगे:

 पिंग सेब.कॉम

या आप किसी डोमेन के आईपी पते का उपयोग कर सकते हैं:

 पिंग 17.253.144.10 

अपने नेटवर्क पर किसी अन्य डिवाइस को पिंग करने के लिए, जैसे राउटर या कंप्यूटर, आपको सही आईपी पते की आवश्यकता होगी। उदाहरण के लिए, आपके राउटर को पिंग करने का आदेश इस तरह दिख सकता है:

 पिंग 192.168.1.1

कभी-कभी, आप टर्मिनल द्वारा भेजे जाने वाले पिंग की संख्या निर्धारित करना चाहेंगे। अन्यथा, प्रक्रिया तब तक जारी रहेगी जब तक आप इसे रद्द नहीं कर देते, जिसे आप किसी भी समय Control + C दबाकर कर सकते हैं। हालांकि, एक प्रीसेट नंबर का उपयोग करने के लिए, आपको वांछित राशि के बाद -c ध्वज जोड़ना होगा, उदाहरण के लिए:

 पिंग 192.168.1.1 -सी 10

टर्मिनल के साथ लुकअप का उपयोग करना

नेटवर्क यूटिलिटी में लुकअप टूल ने आपको डोमेन नाम और इसके विपरीत से जुड़े आईपी पते की पहचान करने की अनुमति दी है। टर्मिनल में, nslookup कमांड इस सुविधा को प्रभावी ढंग से दोहराता है।

मैक पर एक उदाहरण टर्मिनल कमांड इस तरह दिखता है:

 nslookup apple.com

रिवर्स लुकअप के लिए, डोमेन के आईपी पते का उपयोग करें:

 एनएसलुकअप 17.253.144.10

ट्रेसरूट टर्मिनल कमांड

ट्रेसरूट एक अन्य उपयोगी नेटवर्क उपयोगिता समस्या निवारण उपकरण था, और टर्मिनल आपको इसके संस्करण से निराश नहीं करेगा। यह सुविधा पिंग के समान ही काम करती है लेकिन आपको यह ट्रैक करने की अनुमति देती है कि पैकेट कहाँ जाते हैं, कहाँ रुकते हैं और कहाँ रुकते हैं। इस ज्ञान के साथ, आप अपने नेटवर्क के भीतर समस्या क्षेत्रों की पहचान कर सकते हैं।

अपने Mac पर ट्रेसरूट चलाने के लिए, गंतव्य के साथ ट्रेसरूट कमांड का उपयोग करें। एक उदाहरण कमांड इस तरह दिखता है:

 अनुरेखक Apple.com

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

हूइस टर्मिनल कमांड

नेटवर्क उपयोगिता में Whois टूल ने आपको डोमेन नाम के स्वामी के बारे में जानकारी प्राप्त करने की अनुमति दी है। टर्मिनल इस सुविधा को whois कमांड के साथ दोहराता है, जो इस तरह दिखता है:

 whois apple.com 

आउटपुट डोमेन नाम के पीछे व्यक्ति या संगठन के बारे में विस्तृत जानकारी प्रदान करता है, जो कुछ स्थितियों में उपयोगी हो सकता है।

टर्मिनल के साथ फिंगर का उपयोग करना

फ़िंगर इन नेटवर्क यूटिलिटी ने आपके नेटवर्क पर उपयोगकर्ताओं के बारे में जानकारी प्रदान की, और एक साधारण टर्मिनल कमांड ऐसा कर सकता है। हालाँकि, उपकरण केवल स्थानीय डेटा प्राप्त करने के लिए उपयोगी है और आपके अपने नेटवर्क के बाहर बहुत कुछ हासिल नहीं करेगा। एक उदाहरण कमांड इस तरह दिखता है:

 उंगली उपयोगकर्ता

पुनर्प्राप्त की गई जानकारी इस पर निर्भर करती है कि नेटवर्क व्यवस्थापक ने आपके सर्वर और उसके उपयोगकर्ता खातों को कैसे कॉन्फ़िगर किया है।

टर्मिनल का उपयोग कर पोर्ट स्कैन

नेटवर्क यूटिलिटी का पोर्ट स्कैन आपके नेटवर्क पर खुले बंदरगाहों की पहचान करने के लिए एक कार्यात्मक और सहज उपकरण था। यह सुविधा किसी भी समस्या के निवारण के लिए उपयोगी है जिसमें विशिष्ट पोर्ट का उपयोग शामिल है। उदाहरण के लिए, यदि आप मेल भेजने में असमर्थ हैं, तो यह सुनिश्चित करना आवश्यक हो सकता है कि सही पोर्ट खुला है।

सम्बंधित: पोर्ट स्कैनिंग क्या है और यह कैसे काम करती है?

टर्मिनल में, nc netcat कमांड इस सुविधा को दोहराने में मदद करता है। इनपुट को अपेक्षित कार्य करने के लिए, आपको -z और -v फ़्लैग्स भी जोड़ने चाहिए। पहला ध्वज, -z , टर्मिनल को खुले बंदरगाहों के लिए स्कैन करने के लिए प्रेरित करता है, और दूसरा, -v , वर्बोज़ मोड को सक्षम करता है।

एक विशिष्ट पोर्ट को पिंग करने के लिए एक उदाहरण कमांड इस तरह दिखता है:

 एनसी -वीजेड 192.168.1.1 80

आप एक पोर्ट श्रेणी भी निर्दिष्ट कर सकते हैं, उदाहरण के लिए:

 एनसी -वीजेड 192.168.1.1 70-90

जबकि नेटवर्क यूटिलिटी की तरह साफ-सुथरा नहीं है, टर्मिनल के पोर्ट स्कैन फंक्शन से काम हो जाता है।

टर्मिनल एक व्यवहार्य नेटवर्क उपयोगिता प्रतिस्थापन है

नेटवर्क उपयोगिता समाप्त हो सकती है, लेकिन एप्लिकेशन की सुविधाएं टर्मिनल में रहती हैं। जबकि पदावनत डायग्नोस्टिक ऐप की तरह सुव्यवस्थित और सहज नहीं है, Apple का कमांड-लाइन इंटरफ़ेस एक शक्तिशाली समस्या निवारण उपकरण है।

नेटस्टैट कमांड आपके नेटवर्क के बारे में विस्तृत जानकारी प्रदान करता है जो पुराने ऐप की कार्यक्षमता की नकल करता है, इसलिए आप इस सुविधा के नुकसान के साथ कुछ भी नहीं खो रहे हैं। इसके अलावा, टर्मिनल कमांड के रूप में पिंग नेटवर्क यूटिलिटी टूल के समान संचालन करता है, जिसका अर्थ है कि, एक बार फिर, आपने यहां कोई कार्यक्षमता नहीं खोई है।

सही कमांड के साथ, आप टर्मिनल में लुकअप टूल को भी दोहरा सकते हैं। एक डोमेन नाम का उपयोग एक मानक लुकअप करता है, और एक आईपी पते को इनपुट करने से उल्टा होता है।

हूइस टर्मिनल में समान रूप से काम करता है, और लक्ष्य डोमेन नाम के साथ कमांड दर्ज करने से संपत्ति के मालिक के बारे में विस्तृत जानकारी मिलती है। उसके ऊपर, आपके नेटवर्क पर उपयोगकर्ताओं के बारे में जानकारी का अनुरोध करने के लिए उंगली अभी भी एक उपयोगी उपकरण है। कमांड पुराने नेटवर्क यूटिलिटी फीचर की तरह ही काम करता है।

जबकि टर्मिनल में पोर्ट स्कैन उतना साफ और सहज नहीं है जितना कि बहिष्कृत ऐप में उपकरण, आप इसके कार्यों को सही कमांड के साथ अच्छी तरह से दोहरा सकते हैं।

जैसा कि आप देख सकते हैं, हमने नेटवर्क उपयोगिता की सभी प्राथमिक विशेषताओं को पुन: पेश करने में कामयाबी हासिल की है। इसलिए, यदि आप अपने मैक को अतिरिक्त सॉफ़्टवेयर के साथ अव्यवस्थित नहीं करना चाहते हैं, तो टर्मिनल एक प्रभावी समाधान है।