ट्रैसरूट एक ही हॉप के लिए कई आईपी पते क्यों दिखाता है?


14

यहाँ मेरे घर से जाने के लिए मार्ग मार्ग है sina.com.cn

 traceroute -n   sina.com.cn
traceroute to sina.com.cn (202.108.33.60), 30 hops max, 60 byte packets
 1  192.168.31.1  0.476 ms  0.587 ms  0.695 ms
 2  140.0.5.1  2.557 ms  2.699 ms  3.065 ms
 3  221.11.155.65  4.501 ms * 221.11.165.9  5.045 ms
 4  * 221.11.156.18  26.480 ms 221.11.165.233  22.950 ms
 5  219.158.9.97  14.176 ms * 219.158.19.149  21.472 ms
 6  219.158.9.97  18.142 ms 219.158.8.81  44.856 ms  52.539 ms
 7  124.65.194.190  53.162 ms 219.158.8.81  50.614 ms 124.65.194.190  47.266 ms
 8  124.65.194.190  50.760 ms 61.148.143.26  49.351 ms  53.515 ms
 9  210.74.176.138  43.056 ms  43.286 ms 61.148.143.26  53.712 ms
10  202.108.33.60  46.385 ms 210.74.176.138  42.896 ms  46.931 ms

192.168.31.1 मेरा होम राउटर है।
140.0.5.1 मेरा सार्वजनिक आईपी ISP प्रदान करता है।

curl  ifconfig.me
140.0.5.1 

तीसरी पंक्ति में, यह कहता है

3  221.11.155.65  4.501 ms * 221.11.165.9  5.045 ms

दो आईपी पते 221.11.155.65 और क्यों हैं 221.11.165? इसका क्या मतलब है?

क्या पैकेट 140.0.5.1 से 221.11.155.65कूदता है, फिर से कूदता 221.11.155.65 है 221.11.165?


एक स्पष्टीकरण। यदि ISP ने आपको एक IP पता दिया है, तो यह आपके द्वारा चलाए जा रहे ट्रैसरूट कमांड में प्रदर्शित नहीं होना चाहिए। और यदि आप आईपी पते पर एक अनुरेखक करने के लिए थे, तो यह आशा के रूप में दिखाई देगा। 1. अधिक संभावना है कि आपके पास कोई आईपी पता नहीं है और 140.0.5.1सीजीएन का कुछ प्रकार है जो थोड़ा असामान्य तरीके से व्यवहार करता है।
कास्परड

जवाबों:


4

ट्रैसरआउट क्या करता है, विकल्प फ़ील्ड का उपयोग करें क्योंकि यह इंटरनेट नियंत्रण संदेश प्रोटोकॉल (icmp) पैकेट भेजता है। नेटवर्क में प्रत्येक गेटवे या राउटिंग पॉइंट एक इंटरफ़ेस पर पैकेट को पढ़ता है, यह तय करता है कि उन्हें कहाँ जाना है, और उन्हें दूसरे इंटरफ़ेस पर लिखना है। वह इंटरफ़ेस संभवतः गंतव्य के करीब है। जबकि राउटर पैकेट को अग्रेषित कर रहा है, यह पैकेट हेडर में संशोधन भी करता है। यह "जीने के लिए समय" को कम करता है या एक से गिनती क्षेत्र को बढ़ाता है। गंतव्य की ओर पैकेट के मार्ग में प्रत्येक गेटवे इस क्षेत्र को घटाता है।

जब हॉप गिनती फ़ील्ड शून्य पर गिरती है, तो कई राउटर एक आईसीएमपी संदेश भेजते हुए कहेंगे कि पैकेट कहाँ गिरा था। यह पता लगाने के लिए कि कौन सा आईपी पता एक विशिष्ट दूरी पर है, ट्रेसरूटे पैकेट को समय के विकल्पों के साथ भेजेगा और मुझे एक प्रतिक्रिया देगा जब वह बाहर होगा। होप के साथ संदेश 1 पर शुरू होता है और जिस तरह से तेजी से बढ़ रहा है उससे प्रत्येक उत्तरोत्तर अधिक दूर के राउटर के आईपी पते को वापस कर देगा। क्योंकि ट्रेसरआउट कई बार ऐसा करता है कि आप वापस आने वाले हैं (यदि आपके पास एक समृद्ध नेटवर्क है, जैसा कि इंटरनेट है) कुछ काउंट्स पर कई उत्तर। यह मामला हो सकता है कि एक विशेष गेटवे अलग-अलग राशियों पर जवाब देगा, क्योंकि उस गेटवे का मार्ग अलग-अलग रास्तों से होकर जाता था।


11

tracerouteआपको यहां क्या जानकारी दी गई है कि राउटर से शुरू होने वाले गंतव्य तक पहुंचने के लिए आपके पास कम से कम 2 मार्ग हैं:

           IP adresses                 Internet operator

           140.0.5.1                   Firstmedia - Indonesia
             /    \
            /      \
221.11.155.65      221.11.165.9        China Unicom - China

यह एक विशाल इंटरनेट ऑपरेटर के लिए एक सामान्य स्थिति है: इंटरनेट पर सामान्य घटनाओं का विरोध करने के लिए कई मार्ग हैं।

-aका विकल्प tracerouteआप मदद कर सकते हैं पहचान करने के लिए जो ऑपरेटर हर आईपी पते अंतर्गत आता है।

यहां मार्गों के एक बड़े पेड़ का एक उदाहरण है जो आप अपने मोबाइल फोन से सर्वर http://ping.eu/traceroute/ जैसे नेटवर्क टूल के माध्यम से भी प्राप्त कर सकते हैं : ट्रेसराउट से 140.0.5.1


डेबियन 9 में मेरे ट्रेसरआउट के लिए नो-ए विकल्प।
स्क्रैप करें

traceroute [-46dFITUnreAV] [-f first_ttl] [-g गेट, ...] [-i डिवाइस] [-m max_ttl] [-p port] [-s src_addr] [-q nqueries] [-N स्क्वायरीज] [ -t tos] [-l flow_label] [-w waittimes] [-z sendwait] [-UL] [-D] [-P proto] [--sport = port] [-M method] [-O modoption] [ --mtu] [--back] मेजबान [packet_len]
स्क्रैप करें

मैं यहाँ FreeBSD का उपयोग कर रहा था।
दान

8

से traceroute(8)मैनुअल OpenBSD पर:

तीन जांच ( -q विकल्प का उपयोग करके सटीक संख्या को बदला जा सकता है ) भेजा जाता है और प्रत्येक जांच के टीटीएल या हॉप सीमा, प्रवेश द्वार का पता और गोल यात्रा समय दिखाते हुए एक लाइन प्रिंट की जाती है। यदि जांच के जवाब अलग-अलग गेटवे से आते हैं, तो प्रत्येक उत्तर प्रणाली का पता मुद्रित किया जाएगा।

लिनक्स मैनुअल में इसी तरह के शब्द होंगे।

आपके द्वारा देखे जाने वाले कई आईपी पते विशिष्ट हॉप सीमाओं पर व्यक्तिगत जांच का जवाब देने वाले द्वार हैं।

आपके मामले में, तीन जांच के परिणामस्वरूप उत्तर दिया गया था, कि हॉप लिमिट 3 पर, गेटवे से 221.11.155.65 और 221.11.165.9 पर आपके पास वापस आ गया।

तो, जवाब है: नहीं, पैकेट उस लाइन पर सूचीबद्ध दो मेजबानों के बीच कूदता नहीं है, तीन जांच भेजे गए हैं और वे 140.0.5.1 से दो अलग-अलग मार्गों को लेते हैं।


1
@RuiFRibeiro मैंने पूछे गए स्पष्ट प्रश्न का उत्तर देने के लिए अपना उत्तर स्पष्ट कर दिया है।
Kusalananda

वास्तव में, मैंने पुष्टि की, कम से कम डेबियन ट्रेसरआउट में एक ही शब्दांकन है।
रुई एफ रिबेरो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.