Traceroute विंडोज और अन्य ऑपरेटिंग सिस्टम के साथ शामिल एक कमांड लाइन टूल है। पिंग कमांड के साथ, यह एक महत्वपूर्ण उपकरण है इंटरनेट कनेक्शन समस्याओं को समझना , पैकेट हानि और उच्च विलंबता सहित।
यदि आपको किसी वेबसाइट से जुड़ने में परेशानी हो रही है, तो ट्रेसरआउट आपको बता सकता है कि समस्या कहां है। यह आपके कंप्यूटर और एक वेब सर्वर के बीच के ट्रैफ़िक को ले जाने की कल्पना करने में भी मदद कर सकता है।
ट्रैसरूट कैसे काम करता है
जब आप किसी वेबसाइट से जुड़ते हैं - कहते हैं, Howtogeek.com - ट्रैफिक को वेबसाइट तक पहुँचने से पहले कई बिचौलियों से गुजरना पड़ता है। ट्रैफ़िक आपके स्थानीय राउटर, आपके इंटरनेट सेवा प्रदाता के राउटर, बड़े नेटवर्क और इतने पर से होकर जाता है।
Traceroute हमें वेबसाइट तक पहुंचने के लिए पथ यातायात को दिखाता है। यह प्रत्येक स्टॉप पर होने वाली देरी को भी प्रदर्शित करता है। यदि आपके पास किसी वेबसाइट तक पहुँचने के मुद्दे हैं और वह वेबसाइट ठीक से काम कर रही है, तो यह संभव है कि आपके कंप्यूटर और वेबसाइट के सर्वर के बीच के रास्ते में कहीं न कहीं कोई समस्या है। Traceroute आपको दिखाएगा कि समस्या कहां है।
हमने समझाने और प्रदर्शन करने के लिए ट्रेसरआउट का उपयोग किया है - जो आपके इंटरनेट सेवा प्रदाता के लिए इंटरनेट सेवा प्रदान करता है .
अधिक तकनीकी शब्दों में, Traceroute ICMP प्रोटोकॉल (पिंग कमांड के लिए इस्तेमाल किया जाने वाला समान प्रोटोकॉल) का उपयोग करके पैकेट का एक क्रम भेजता है। पहले पैकेट में 1 का टाइम-टू-लाइव (जिसे TTL या हॉप लिमिट भी कहा जाता है) है। दूसरे पैकेट में 2 का टीटीएल है, और इसी तरह। जब भी किसी पैकेट को नए राउटर से पास किया जाता है, टीटीएल 1. से कम हो जाता है। जब यह 0 पर पहुंच जाता है, तो पैकेट को छोड़ दिया जाता है और राउटर एक त्रुटि संदेश देता है। इस तरह से पैकेट भेजने से, ट्रेसरआउट यह सुनिश्चित करता है कि रास्ते में प्रत्येक राउटर एक पैकेट को छोड़ देगा और एक प्रतिक्रिया भेजेगा।
ट्रेसरूट का उपयोग कैसे करें
Traceroute को कमांड प्रॉम्प्ट या टर्मिनल विंडो से चलाया जाता है। विंडोज पर, विंडोज की दबाएं, कमांड प्रॉम्प्ट टाइप करें, और एक लॉन्च करने के लिए एंटर दबाएं।
एक ट्रेसरआउट को चलाने के लिए, एक वेबसाइट के पते के बाद ट्रेस कमांड को चलाएं। उदाहरण के लिए, यदि आप How-To Geek पर एक ट्रेसरूट चलाना चाहते हैं, तो आप कमांड नहीं चला सकते हैं:
tracert howtogeek.com
(मैक या लिनक्स पर, चलाएं traceroute howtogeek.com बजाय।)
आप मार्ग को धीरे-धीरे देखते हैं, क्योंकि आपके कंप्यूटर को रास्ते में आने वाले मार्ग से प्रतिक्रियाएं मिलती हैं।
यदि आप किसी अन्य वेबसाइट के लिए एक ट्रेसरआउट चलाते हैं - विशेष रूप से दुनिया के एक अलग क्षेत्र में होस्ट किया जाता है - तो आप देखते हैं कि रास्ते कैसे भिन्न होते हैं। पहले "हॉप्स" वही होते हैं जो ट्रैफिक आपके आईएसपी तक पहुंचते हैं, जबकि बाद के हॉप्स अलग होते हैं क्योंकि पैकेट कहीं और जाते हैं। उदाहरण के लिए, नीचे आप चीन में Baidu.com पर यात्रा करने वाले पैकेट देख सकते हैं।
आउटपुट को समझना
मूल विचार आत्म-व्याख्यात्मक है। पहली पंक्ति आपके होम राउटर का प्रतिनिधित्व करती है (आप एक राउटर के पीछे हैं), अगली पंक्तियाँ आपके ISP का प्रतिनिधित्व करती हैं, और प्रत्येक पंक्ति आगे एक राउटर का प्रतिनिधित्व करती है जो आगे है।
प्रत्येक पंक्ति का प्रारूप इस प्रकार है:
हॉप RTT1 RTT2 RTT3 डोमेन नाम [IP Address]
- हॉप: जब भी एक राउटर के बीच एक पैकेट पारित किया जाता है, तो इसे "हॉप" कहा जाता है। उदाहरण के लिए, उपरोक्त आउटपुट में, हम देख सकते हैं कि मेरे वर्तमान स्थान से हाउ-टू गीक के सर्वर तक पहुंचने में 14 हॉप्स लगते हैं।
- RTT1, RTT2, RTT3: यह एक राउंड-ट्रिप का समय होता है, जो एक पैकेट को एक हॉप और आपके कंप्यूटर (मिलीसेकंड में) में लाने के लिए लेता है। इसे अक्सर विलंबता के रूप में संदर्भित किया जाता है, और पिंग का उपयोग करते समय वही संख्या देखी जाती है जो आप देखते हैं। Traceroute प्रत्येक हॉप को तीन पैकेट भेजता है और हर बार प्रदर्शित करता है, इसलिए आपको कुछ अंदाजा होता है कि विलंबता कितनी सुसंगत (या असंगत) है। यदि आपको कुछ कॉलम में एक * दिखाई देता है, तो आपको एक प्रतिक्रिया नहीं मिलती - जो पैकेट के नुकसान का संकेत दे सकता है।
- डोमेन नाम [IP Address]: यदि उपलब्ध हो तो डोमेन नाम, अक्सर आपको एक राउटर के स्थान को देखने में मदद कर सकता है। यदि यह उपलब्ध नहीं है, तो केवल राउटर का आईपी पता प्रदर्शित किया जाता है।
अब आपको ट्रैसर्ट कमांड का उपयोग करने और इसके आउटपुट को समझने में सक्षम होना चाहिए।