ऑपरेटिंग सिस्टम नेटवर्क पर डेटा स्थानांतरित करने के लिए पैकेट का उपयोग करते हैं। ये जानकारी के छोटे-छोटे टुकड़े हैं जो डेटा ले जाते हैं और उपकरणों के बीच यात्रा करते हैं। इसके अलावा, जब कोई नेटवर्क समस्या उत्पन्न होती है, तो पैकेट अंतर्निहित समस्या के मूल कारण की पहचान करने में सहायता करते हैं। कैसे? उन पैकेट्स के रूट का पता लगाकर.
लिनक्स में ट्रैसरआउट कमांड आपको किसी विशिष्ट गंतव्य की यात्रा के दौरान पैकेट द्वारा लिए जाने वाले पथ को मैप करने में मदद करता है। यह आपको नेटवर्क विलंबता, पैकेट हानि, नेटवर्क हॉप्स, डीएनएस रिज़ॉल्यूशन समस्याओं, धीमी वेबसाइट पहुंच आदि की समस्याओं का निवारण करने में मदद करता है। तो, इस ब्लॉग में, हम लिनक्स में ट्रेसरूट कमांड का उपयोग करने के सरल तरीके बताएंगे।
लिनक्स में ट्रैसरआउट कमांड का उपयोग कैसे करें
सबसे पहले, कई लिनक्स वितरणों में ट्रेसरूट पूर्वस्थापित नहीं होता है। हालाँकि, आप अपने सिस्टम के अनुसार नीचे दिए गए कमांड में से किसी एक को निष्पादित करके इसे इंस्टॉल कर सकते हैं:
ऑपरेटिंग सिस्टम | आज्ञा |
डेबियन/उबंटू | sudo apt इंस्टाल ट्रैसरआउट |
फेडोरा | सुडो डीएनएफ इंस्टाल ट्रैसरआउट |
आर्क लिनक्स | सुडो पैक्मैन-एसवाई ट्रैसरआउट |
खुला एसयूएसई | सुडो जिपर इंस्टाल ट्रैसरआउट |
इंस्टालेशन के बाद, आप निम्न दर्ज करके ट्रेसरूट कमांड लागू कर सकते हैं:
ट्रेसरूट < लक्षित अंतरराष्ट्रीय कम्प्यूटर तंत्र प्रणाली नियमावली >
परिणाम केवल एक हॉप दिखाता है जबकि अन्य को तारांकन चिह्न (*) के रूप में चिह्नित करता है। ऐसा इसलिए होता है क्योंकि बाद के हॉप्स ने 3 सेकंड की टाइमआउट अवधि के भीतर प्रतिक्रिया नहीं दी। इसके अलावा, ट्रेसरूट कमांड, डिफ़ॉल्ट रूप से, हॉप्स के होस्टनाम प्राप्त करने के लिए DNS रिज़ॉल्यूशन का उपयोग करता है, जो प्रक्रिया को धीमा कर देता है। आप उस भाग को छोड़ सकते हैं और -n विकल्प का उपयोग करके इसे केवल आईपी पते प्रदर्शित करने के लिए निर्देशित कर सकते हैं:
ट्रेसरूट -एन < लक्षित अंतरराष्ट्रीय कम्प्यूटर तंत्र प्रणाली नियमावली >
यदि आप हॉप्स की संख्या सीमित करना चाहते हैं, तो ट्रेसरूट कमांड के साथ -m विकल्प का उपयोग करें:
ट्रेसरूट -एम एन < लक्षित अंतरराष्ट्रीय कम्प्यूटर तंत्र प्रणाली नियमावली >
यहां, N के स्थान पर वांछित संख्या में हॉप्स डालें। निष्पादन पर, यह परिणामों में हॉप्स की केवल N संख्या लौटाएगा। ट्रेसरूट कमांड केवल प्रत्येक हॉप के राउंड-ट्रिप टाइम (आरटीटी) को प्रदर्शित करता है। हालाँकि, आप -I विकल्प से समय की अधिक विस्तृत जानकारी प्राप्त कर सकते हैं:
ट्रेसरूट -मैं < लक्षित अंतरराष्ट्रीय कम्प्यूटर तंत्र प्रणाली नियमावली >
यह कमांड अधिक सटीक RTT डेटा पुनर्प्राप्त करने के लिए ICMP इको अनुरोध भेजता है। उदाहरण के लिए, Google का उदाहरण दोबारा लें:
बख्शीश : यदि आपका निर्दिष्ट गंतव्य ICMP पैकेट को प्रतिबंधित करता है, तो आप -U विकल्प का उपयोग करके UDP पैकेट का पता लगा सकते हैं:
ट्रेसरूट -में < लक्षित अंतरराष्ट्रीय कम्प्यूटर तंत्र प्रणाली नियमावली >
यदि आप ट्रैसरआउट के लिए अधिक विकल्प तलाशना चाहते हैं, तो कृपया नीचे दिया गया आदेश चलाएँ:
ट्रेसरूट --मदद
एक त्वरित समापन
ट्रैसरआउट एक अद्भुत सीएलआई उपयोगिता है जिसका उपयोग आप लिनक्स में नेटवर्क से संबंधित समस्याओं के निदान के लिए कर सकते हैं। यह नेटवर्क के सभी महत्वपूर्ण मुद्दों की पहचान करने के लिए पैकेट के पथ का पता लगाता है। इसलिए, हमने कुछ उदाहरणों की सहायता से ट्रेसरूट कमांड के बारे में प्रत्येक विवरण को समझाया है।