"ट्रैसर्ट" डॉस कमांड के बराबर क्या है?


123

tracert MS-DOS कमांड प्रॉम्प्ट है जो IP एड्रेस को रूट का पता लगाने के लिए प्रॉम्प्ट करता है। क्या इसके समान सूक्ति टर्मिनल में कोई आदेश है?


2
बस एक तरफ: यदि आप विंडोज में कमांड-लाइन उपयोगिता की बात कर रहे हैं, तो यह सिर्फ एक विंडोज कमांड लाइन एप्लिकेशन है, एमएस-डॉस एप्लिकेशन नहीं। MS-DOS लगभग 17 वर्षों से (विंडोज 95 की रिलीज के बाद से) और निश्चित रूप से एक दशक से (विंडोज एक्सपी बाहर आने के बाद, NT कर्नेल को घर के बाजार में भारी बढ़ावा देता है)।
एक सीवी

हेहे .. सॉरी। मैं आमतौर पर cmd का उपयोग करता हूं, लेकिन यहां पोस्ट करने के लिए मैंने इसका उपयोग किया है। जानकारी के लिए btw धन्यवाद: D
vipin8169

जवाबों:


168

चलकर टर्मिनल के माध्यम से ट्रेसरूट पैकेज स्थापित करें :

sudo apt-get install traceroute

उसके बाद, इसे टर्मिनल में टाइप करें:

traceroute [ip/web-site domain]

उदाहरण के लिए:

traceroute 8.8.8.8

आप वेब साइटों का भी उपयोग कर सकते हैं:

traceroute www.sitename.com

5
पर tracepathभी एक नजर है।
इम्ज़ - इवान ज़खरीआशेव

"यह काम करता है। हालांकि, अब (कम से कम Ubuntu 16.04 के साथ ) एक अस्पष्टता है जब tracerouteयह स्थापित नहीं होने पर उपयोग करने की कोशिश कर रहा है (पैकेज inetutils-tracerouteभी सुझाया गया है): " प्रोग्राम 'ट्रेसरआउट' निम्नलिखित पैकेजों में पाया जा सकता है: inetutils- ट्रेसरआउट ट्रेसरआउट। कोशिश करें: sudo apt स्थापित करें <चयनित पैकेज> " । कौन सा पैकेज पसंद किया जाता है? शायद आप अपना जवाब अपडेट कर सकते हैं?
पीटर मोर्टेंसन

उपयोगकर्ता एलन टी कार्रवाई में गायब है । शायद कोई और इस जवाब को अपडेट कर सकता है?
पीटर मोर्टेंसन

2
2014 के सुझाव से एक उत्तरinetutils-traceroute पसंदीदा पैकेज है, नहीं traceroute
पीटर मोर्टेंसन

88

Traceroute के विकल्प के रूप में, आप mtr का उपयोग कर सकते हैं , यह स्टेरॉयड पर traceroute की तरह है।

पैकेज विवरण से:

mtr एकल नेटवर्क डायग्नोस्टिक टूल में 'ट्रेसरआउट' और 'पिंग' कार्यक्रमों की कार्यक्षमता को जोड़ती है।

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

mtr-small को X के समर्थन के बिना संकलित किया गया है और डिस्क स्थान को संरक्षित करता है।

इसे स्थापित करने के लिए:

sudo apt-get install mtr-tiny

उपयोग उदाहरण:

mtr example.lan

उदाहरण आउटपुट:

                             My traceroute  [v0.71]
            example.lan                           Sun Mar 25 00:07:50 2007

                                       Packets                Pings
Hostname                            %Loss  Rcv  Snt  Last Best  Avg  Worst
 1. example.lan                        0%   11   11     1    1    1      2
 2. ae-31-51.ebr1.Chicago1.Level3.n   19%    9   11     3    1    7     14
 3. ae-1.ebr2.Chicago1.Level3.net      0%   11   11     7    1    7     14
 4. ae-2.ebr2.Washington1.Level3.ne   19%    9   11    19   18   23     31
 5. ae-1.ebr1.Washington1.Level3.ne   28%    8   11    22   18   24     30
 6. ge-3-0-0-53.gar1.Washington1.Le    0%   11   11    18   18   20     36
 7. 63.210.29.230                      0%   10   10    19   19   19     19
 8. t-3-1.bas1.re2.yahoo.com           0%   10   10    19   18   32    106
 9. p25.www.re2.yahoo.com              0%   10   10    19   18   19     19

8

traceroute, traceroute6, tracepathइस कार्य को। वे यूनिक्स प्रणालियों में स्थापित निष्पादन कार्यक्रम हैं (कहीं में /usr/bin/, या /bin/, या /usr/sbin/, या /sbin/- पिछले दो केवल रूट के लिए, एक सामान्य उपयोगकर्ता के लिए पथ में नहीं हैं)। वे किसी भी टर्मिनल पैकेज से स्वतंत्र हैं।


क्या मुझे इसका उपयोग करने के लिए कुछ भी स्थापित करने की आवश्यकता है?
vipin8169

1
@ vipin8169 मुझे यकीन नहीं है कि यह उबंटू में डिफ़ॉल्ट रूप से स्थापित है। उस पैकेज का नाम जांचना होगा जो उसका है। शायद कोई और मदद कर सकता है और उत्तर को संपादित कर सकता है? मैं वर्तमान में उबंटू प्रणाली पर काम नहीं कर रहा हूं।
इम्ज़ - इवान ज़खरीशेव

वास्तव में मैंने ट्रेसपैथ की कोशिश करने से पहले ट्रेसरूट पैकेज स्थापित किया, यह काम किया .. लेकिन मुझे नहीं पता कि यह उस इंस्टॉल से संबंधित था या नहीं
vipin8169

1

मेरा मानना ​​है कि यह बदल गया है। अब आप "ip / website url" कॉन्फ़िगरेशन के साथ ट्रेसरआउट कमांड लाइन टाइप नहीं करते हैं। इसके बजाय आपको टाइप करना होगा:

traceroute <websiteinquestion.com (org, net, gov, whatever)>

मुझे नहीं पता कि इसे क्यों सरल बनाया गया है, लेकिन Hulu.com मुझ पर फ्रीज करने के लिए एक समाधान खोजने की कोशिश करने के बाद मुझे यह tracerouteआदेश देने की कोशिश करने का सुझाव दिया गया था । एक कूबड़ पर मैंने इसे केवल डोमेन नाम और विस्तार के साथ आज़माया और इसने पूरी तरह से काम किया।


मुझे लगता है कि यह उत्तर गलत है। कुछ भी नहीं बदला। tracerouteहै कभी नहीं एक यूआरएल (जैसे के साथ काम किया traceroute http://askubuntu.com/)। यह हमेशा एक डोमेन नाम (जैसे traceroute askubuntu.com) के साथ काम करता है ।
पीटर मोर्टेंसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.