ٹریسرٹیو - لینکس کمانڈ - یونیسی کمانڈ

ٹریسرٹیو - راستے کے پیکٹوں کو پرنٹ کریں نیٹ ورک میزبان

مطمئن

traceroute [ -dFInrvx ] [ -f first_ttl ] [ گیٹ وے ]

[ - Iaceace] [ -m max_ttl] [پی پی پورٹ ]

[ -قصریات ]] [ -s src_addr ] [ -t tos ]

[ ڈبلیو ویٹیمیم ] [ -Z pausemsecs ]

میزبان [ پیکیٹن ]

تفصیل

انٹرنیٹ نیٹ ورک کی ہارڈویئر کی ایک بڑی اور پیچیدہ مجموعی ہے جس میں گیٹ وے کے ساتھ مل کر منسلک ہوتا ہے. راستے کے کسی پیکٹ کی پیروی کرنا (یا آپ کے پیکٹوں کو مسترد کرنے والے خراب گیٹ وے کو تلاش کرنا) مشکل ہوسکتا ہے. Traceroute IP پروٹوکول `استعمال کرنے کے لئے وقت 'فیلڈ کا استعمال کرتا ہے اور کچھ میزبان کے راستے کے ساتھ ساتھ ہر گیٹ وے سے ایک ICMP TIME_EXCEEDED جواب کو قابو پانے کی کوشش کرتا ہے.

واحد لازمی پیرامیٹر منزل میزبان نام یا آئی پی نمبر ہے . پہلے سے طے شدہ تحقیقات ڈیٹاگرام کی لمبائی 40 بٹس ہے ، لیکن یہ میزبان میزبان کا نام کے بعد پیکیٹ کی لمبائی (بائٹ میں) کی وضاحت کی طرف سے بڑھا سکتا ہے.

دیگر اختیارات ہیں:

- ایف

پہلے سے باہر تحقیقاتی پیکٹ میں ابتدائی وقت کی زندگی کا استعمال کریں.

- ایف

تھوڑا سا ٹکڑا نہ کریں.

ڈی

ساکٹ کی سطح ڈیبگنگ کو فعال کریں.

جی

ڈھیلا منبع راستہ گیٹ وے (8 زیادہ سے زیادہ) کی وضاحت کریں.

-میں

باہر جانے والی تحقیقاتی پیکٹوں کے ذریعہ IP ایڈریس حاصل کرنے کے لئے نیٹ ورک انٹرفیس کی وضاحت کریں. یہ عام طور پر ایک کثیر ہاؤس میزبان پر صرف مفید ہے. (یہ کرنے کے لئے ایک اور طریقہ کے لئے -S پرچم ملاحظہ کریں.)

-میں

UDP ڈیٹاگرام کے بجائے ICMP ECHO استعمال کریں.

ایم

باہر جانے والی تحقیقات پیکٹوں میں استعمال کردہ زیادہ سے زیادہ وقت کی زندگی (ہاپ کی زیادہ سے زیادہ تعداد) مقرر کریں. پہلے سے طے شدہ 30 ہاپ (TCP کنکشن کے لئے استعمال شدہ ایک ہی ڈیفالٹ) ہے.

این

پرنٹ ہاپ علامتی طور پر اور عددی طور پر بجائے عددی طور پر پتے ہیں (راستے پر پائے جانے والے ہر گیٹ وے کے لئے نام نامہ پتے سے نام کی تلاش میں بچاتا ہے).

پی

تحقیقات میں استعمال ہونے والے بیس UDP پورٹ نمبر مقرر کریں (پہلے سے طے شدہ 33434). ٹریلرٹ امید کرتا ہے کہ UDP بندرگاہوں کی بنیاد بیس + nhops پر - 1 پر منزل میزبان پر ہے (لہذا ایک ICMP PORT_UNREACHABLE پیغام راستہ ٹریکنگ کو ختم کرنے کے لئے واپس آ جائے گا). اگر کچھ ڈیفالٹ رینج میں بندرگاہ پر سن رہا ہے، تو یہ اختیار غیر استعمال شدہ پورٹ رینج لینے کے لئے استعمال کیا جا سکتا ہے.

آر

عمومی روٹنگ میزیں بائپ کریں اور براہ راست منسلک نیٹ ورک پر ایک میزبان بھیجیں. اگر میزبان براہ راست منسلک نیٹ ورک پر نہیں ہے، تو ایک غلطی واپس آگئی ہے. اس اختیار کو ایک انٹرفیس کے ذریعہ مقامی میزبان پنگ کرنے کے لئے استعمال کیا جا سکتا ہے جو اس کے ذریعہ کوئی راستہ نہیں ہے (مثال کے طور پر، انٹرفیس کو گزر دیا گیا تھا (8C) کے بعد.

ایس

مندرجہ ذیل IP ایڈریس کا استعمال کریں (جو عام طور پر IP نمبر، ایک میزبان نام نہیں ہے) آؤٹ تحقیق تحقیقاتی پیکٹوں میں ذریعہ ایڈریس کے طور پر دیا جاتا ہے. کثیر ہاؤس میزبان (جو ایک سے زیادہ آئی پی ایڈریس کے ساتھ) ہیں، یہ اختیار استعمال کیا جا سکتا ہے کہ ذریعہ ایڈریس کو انٹرفیس کے آئی پی ایڈریس کے علاوہ کسی اور چیز پر قابو پانے کے لئے تحقیقات کی جاسکتی ہے. اگر آئی پی ایڈریس اس مشین کے انٹرفیس کے پتوں میں سے ایک نہیں ہے، تو ایک غلطی واپس آگئی ہے اور کچھ نہیں بھیجا جاتا ہے. (ایسا کرنے کے دوسرے راستے کے لئے ایک پرچم دیکھیں.)

درج ذیل قیمت (تحقیقات صفر) پر قسم کی سروسز میں قسم کی سروس مقرر کریں. قیمت 0 سے 255 کی حد میں ایک بیزار انوگر ہونا ضروری ہے. یہ اختیار یہ دیکھنے کے لئے استعمال کیا جا سکتا ہے کہ مختلف قسم کے سروس کا نتیجہ مختلف راستوں میں ہوتا ہے. (اگر آپ 4.4bsd نہیں چل رہے ہیں، تو یہ اکادمیکی ہوسکتی ہے کیونکہ ٹیل نیٹ اور ایف ٹی پی کی طرح عام نیٹ ورک کی خدمات آپ کو TOS کو کنٹرول کرنے کی اجازت نہیں دیتے ہیں). TOS کے تمام اقدار قانونی یا معنی نہیں ہیں - آئی پی کی تعریف کے لئے ملاحظہ کریں. مفید اقدار شاید ` -16 '' (کم تاخیر) اور` 8 '(اعلی throughput) ہیں.

-v

Verbose پیداوار. TIME_EXCEEDED اور UNREACHABLEs کے مقابلے میں دیگر ICMP پیکٹ وصول کیے گئے ہیں.

- وی

وقت (سیکنڈ میں) ایک تحقیقات کے جواب کے لئے انتظار کریں (ڈیفالٹ 5 سیکنڈ.).

-ایکس

آئی پو چیکس ٹوگل کریں. عام طور پر، یہ ٹریکر آئی پی چیکس کے حساب سے حساب سے روکتا ہے. کچھ معاملات میں، آپریٹنگ سسٹم آؤٹ لک پیکٹ کے حصے کو زیادہ کر سکتے ہیں لیکن چیکس کو دوبارہ نہیں بناتے ہیں (تو کچھ معاملات میں ڈیفالٹ چیکسمز کی نشاندہی نہیں کی جاتی ہے اور ایکس کا استعمال کرتے ہوئے انہیں کیلکولیف ہونے کا سبب بنتا ہے). نوٹ کریں کہ ICMP ECHO کے تجربات ( II ) کا استعمال کرتے ہوئے جب چیکپس کو عام طور پر آخری ہاپ کے لئے ضروری ہے. لہذا ICMP کا استعمال کرتے وقت وہ ہمیشہ شمار ہوتے ہیں.

- جی

وقت (ملیسیکنڈ میں) تحقیقات (ڈیفالٹ 0) کے درمیان روکنے کے لئے مقرر کریں. کچھ نظام جیسے شمسیس اور روٹرز جیسے جیسے کیسکوس شرح کی حد آئی ایم ایم ایم پیغامات. اس کے ساتھ استعمال کرنے کا ایک اچھا قدر 500 ہے (مثلا 1/2 سیکنڈ).

یہ پروگرام اس راستے کا پتہ لگانے کی کوشش کرتا ہے جس میں آئی پی پییٹ کچھ انٹرنیٹ میزبان کو یو ڈی پی کی تحقیقاتی پیکٹوں کو ایک چھوٹی سی ٹی ٹی ایل (وقت رہنے کے لئے) کے ذریعہ شروع کرے گا اور ICMP کے لئے سن کر "وقت سے تجاوز" گیٹ وے سے جواب دیا گیا ہے. ہم اپنی تحقیقات ایک ٹی ٹی ایل کے ساتھ شروع کرتے ہیں اور ایک سے زیادہ اضافہ کرتے ہیں جب تک ہم ICMP "بندرگاہ ناقابل رسائی نہیں" (جس کا مطلب یہ ہے کہ ہم "میزبان" کے پاس گیا ہے) یا زیادہ سے زیادہ مارا (جس میں 30 ہاپ کی غلطیاں اور ایم کے ساتھ تبدیل کیا جاسکتا ہے. پرچم). تین تحقیقات (اے کے پرچم کے ساتھ تبدیل کریں) ہر ٹی ٹی ایل کی ترتیب میں بھیجا جاتا ہے اور ایک لائن ٹی ٹی ایل، گیٹ وے کے ایڈریس اور ہر تحقیق کے دورے کا وقت دکھا رہا ہے. اگر تحقیقات مختلف دروازوں سے آتے ہیں تو، ہر جوابی نظام کا پتہ پرنٹ کیا جائے گا. اگر 5 سیکنڈ کے اندر کوئی جواب نہیں ہے. ٹائم آؤٹ وقفہ (اس کے پرچم کے ساتھ تبدیل کر دیا گیا)، ایک "*" اس تحقیق کے لئے چھپی ہوئی ہے.

ہم نہیں چاہتے ہیں کہ میزبان میزبان UDP تحقیقات کے پیکٹوں پر عمل کریں تاکہ منزل کی بندرگاہ کسی ممکنی قیمت پر مقرر ہوجائے (اگر منزل پر کچھ کلپس اس قدر کا استعمال کررہا ہے تو اسے پی پرچم کے ساتھ تبدیل کیا جا سکتا ہے).

ایک نمونہ استعمال اور پیداوار ہو سکتا ہے:

[یاک 71]٪ traceroute nis.nsf.net. traceroute nis.nsf.net (35.1.1.48)، 30 ہپس کی زیادہ سے زیادہ، 38 بائٹ پیکٹ 1 ہیلیو .ee.lbl.gov (128.3.112.1) 19 ایم ایس 19 ایس ایس ایس ایم ایس 2 lilac-dmc.Berkeley.EDU (128.32. 216.1) 39 ایس ایم ایس ایم ایس ایس ایم ایم ایس 3 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ایس ایم ایس ایس ایم ایس ایس ایم ایس ایس ایم ایس (128.32.136.23) 39 ایم ایس 40 ایم ایس ایس ایم ایس 5 سی سی این -nerif22.Berkeley.EDU (128.32.168.22) 39.0 9.0 ایس ایم ایس ایم ایس 6 128.32.197.4 (128.32.197.4) 40 ایم ایس 5 ایم ایم 5 ایم ایس 7 131.119.2.5 (131.119.2.5) 59 ایم ایس 5 ایم ایم 5 ایم ایس 8 129.140. 70.13 (129.140.70.13) 99.0 99 ایم ایس 8 ایم ایس 9 129.140.71.6 (129.140.71.6) 139 ایم ایس 239 ایم ایس 319 ایس ایم 10 129.140.81.7 (129.140.81.7) 220 ایم ایس 199 ایم ایس 199 ایس ایم ایس ایس ایس ایس ایس ایم ایس nic.merit.edu (35.1 .1.48) 239 ایس ایم 239 ایس ایم 239 ایس ایس

یاد رکھیں کہ لائنز 2 اور 3 ہی ہیں. یہ دوسری ہاپ کے نظام پر ایک چھوٹی گاڑی کے دانا کی وجہ سے ہے - lbl-csam.arpa - کہ ایک صفر ٹی ٹی ایل کے ساتھ (4.3BSD کے تقسیم کردہ ورژن میں ایک بگ) کے ساتھ. نوٹ کریں کہ آپ کو اندازہ کرنا ہوگا کہ نیٹ ورک نیٹ ورک ملک سے NSFNet (129.140) سے لے رہے ہیں جس سے اس کے این ایس ایسز کے لئے ایڈریس کے نام کی ترجمانی کی فراہمی نہیں ہوتی ہے.

ایک اور دلچسپ مثال یہ ہے:

[یک 72]٪ traceroute allspice.lcs.mit.edu. traceroute allspice.lcs.mit.edu (18.26.0.115)، 30 hops زیادہ سے زیادہ 1 helios.ee.lbl.gov (128.3.112.1) 0 ایم ایس 0 ایس ایس 0 ایم ایس ایس ایم ایس 2 lilac-dmc.Berkeley.EDU (128.32.216.1) 19 ایم ایس 19 ایم ایس 19 ایم ایس 3 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ایس ایم ایس ایس ایس ایم ایس ایس ایم ایس (128.32.136.23) 19 ایم ایس 39 ایس ایم ایس ایس ایم ایس 5 سی سی این-نیرف22 .Berkeley.EDU (128.32.168.22) 20 MS 39 ایس ایم ایس ایم ایس 6 128.32.197.4 (128.32.197.4) 5.4 ایم ایم 119 ایس ایم ایس ایم ایس 7 131.119.2.5 (131.119.2.5) 59 ایم ایس 5 ایم ایم ایس ایم ایس 8.88.140.70.13 () 129.140.70.13) 8.47 MS ایس ایم ایس 9.87.140.71.6 (129.140.71.6) 139 ایم ایس 139 ایس ایم ایس ایس ایس 10 129.140.81.7 (129.140.81.7) 199 ایم ایس 180 ایس ایم ایس ایس ایس 11 129.140.72.17 (129.140.72.17) 300 ایس ایم ایس 239 ایس ایم 239 ایم ایس 12 * * * 13 128.121.54.72 (128.121.54.72) 259 ایس ایم 499 ایم ایس 279 ایس ایس 14 * * * * 15 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * .0.115) 339 ایس ایس 279 ایم ایس 279 ایم ایس

یاد رکھیں کہ دروازے 12، 14، 15، 16 اور 17 ہاپ ہو جاتے ہیں یا پھر ICMP "وقت سے زیادہ وقت" پیغامات سے تجاوز نہیں کرتے ہیں یا ہمیں پہنچنے کے لئے ایک ٹی ٹی ایل کے ساتھ بھیجا. 14 - 17 ایم ایم سی گیٹ وے کوڈ چل رہا ہے جو "وقت سے تجاوز نہیں کرتا ہے". خدا صرف جانتا ہے کہ 12 کے ساتھ کیا چل رہا ہے.

مندرجہ بالا خاموش گیٹ وے 4 میں ایک مسئلے کا نتیجہ ہوسکتا ہے. [23] بی ایس ڈی نیٹ ورک کوڈ (اور اس کے ذیابیطس): 4.x (x <= 3) اصل میں کسی بھی ٹی ٹی ایل کا استعمال کرتے ہوئے ایک ناقابل رسائی پیغام بھیجتا ہے. اعداد و شمار. چونکہ، دروازوں کے لئے، باقی ٹی ٹی ایل صفر ہے، آئی سی ایم پی "وقت سے تجاوز" کی ضمانت دی گئی ہے یہ ہمیں واپس نہیں بنائے گی. اس مسئلے کا رویہ تھوڑا سا زیادہ دلچسپ ہے جب منزل مقصود نظام پر ظاہر ہوتا ہے:

1 helios.ee.lbl.gov (128.3.112.1) 0 ایم ایس 0 ایم ایم ایس ایم ایس 2 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ایس ایم ایس ایس ایم ایس ایس ایم ایس 3 lilac-dmc.Berkeley.EDU (128.32.216.1 ) 19 ایم ایس 39 ایس ایم ایس ایس ایس ایس 4 سی سی این ٹی.ن.آر.بی.کیکلی.EDU (128.32.136.23) 39 ایم ایس 40 ایس ایم ایس ایس ایم ایس 5 سی سی این-این ایف 35.Berkeley.EDU (128.32.168.35) 39 ایم ایس 39 ایم ایس ایس ایم ایس 6 سی ایس جی. Berkeley.EDU (128.32.133.254) 39 ایم ایس 5 ایم ایم 3 ایم ایس 7 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * محترمہ ! 39 میل! 39 میل!

یاد رکھیں کہ 12 "گیٹ وے" (13 آخری منزل ہے) اور ان میں سے آخری نصف "لاپتہ" ہیں. جو کچھ بھی ہو رہا ہے وہ یہ ہے کہ رپ (ایک Sun-3 چل رہا ہے اتوار OS3.5) ہمارے آٹومی ایم پی کے جواب میں ٹی ٹی ایل کے طور پر ہمارے آنے والے ڈیٹاگرام سے ٹی ٹی ایل کا استعمال کر رہا ہے. لہذا، جواب واپسی کے راستے پر وقت ہوگا (آئی سی ایم پی کی ICMP کے لئے بھیجا نہیں جاتا ہے کیونکہ کسی بھی اطلاع پر کوئی بھی اطلاع نہیں دی جاتی ہے جب تک کہ ہم کسی ٹی ٹی ایل سے کم از کم دو مرتبہ راستہ کی لمبائی نہ کریں). یعنی، رپ واقعی 7 ہاپ دور ہے. ایک جواب جس میں 1 ٹی ٹی ایل کے ساتھ واپس آتا ہے ایک اشارہ ہے یہ مسئلہ موجود ہے. ٹریسر آؤٹ ایک "!" پرنٹ کرتا ہے وقت کے بعد <ٹی ٹی <= 1. چونکہ وینڈرز بہت زیادہ غیر متوقع (ڈی ای سی الٹراکس، سور 3. 3. 3) یا غیر معیاری (HPUX) سافٹ ویئر پر جہاز کرتے ہیں، لہذا اس مسئلے کو اکثر ہی دیکھتے ہیں اور / یا ہدف کو دیکھ بھال کرنے کا ارادہ رکھتے ہیں. آپ کی تحقیقات کی میزبانی

دیگر ممکنہ تشریحات وقت کے بعد ہیں ! ایچ ،! N ، یا ! P (میزبان، نیٹ ورک یا پروٹوکول ناقابل استعمال) ،! ایس (ذریعہ کا راستہ ناکام ہوگیا) ،! F- (ٹکڑے ٹکڑے کرنے کی ضرورت ہے - RFC1191 پاتھ MTU ڈسکوری کی قیمت ظاہر کی گئی ہے) ! ایکس (مواصلاتی طور پر مواصلات سے منسلک) ،! ( وی (میزبان کی سابقہ ​​خلاف ورزی) ،! C (اثر میں سابقہ ​​کمیشن)، یا ! (ICMP ناقابل رسائی کوڈ). یہ RFC1812 کی طرف سے وضاحت کی جاتی ہیں (جس نے RFC1716 کی حمایت کی ہے). اگر تقریبا تمام امتحانات کسی قسم کی ناقابل رسائی کے نتیجے میں، ٹرینر آؤٹ چھوڑ دیں گے اور باہر جائیں گے.

یہ پروگرام نیٹ ورک کی جانچ، پیمائش اور انتظام میں استعمال کے لۓ ہے. یہ بنیادی طور پر دستی غلطی تنہائی کے لئے استعمال کیا جانا چاہئے. بوجھ کی وجہ سے یہ نیٹ ورک پر اثر انداز ہوسکتا ہے، عام طور پر یا خود کار طریقے سے اسکرپٹ سے ٹرینر آؤٹ کا استعمال کرنے کے لئے ناواقف ہے.

بھی دیکھو

پنچار (8)، نیٹسٹیٹ (1)، پنگ (8)