لینکس پر ٹریسروٹ کمانڈ کا استعمال کیسے کریں

آپ لینکس استعمال کرسکتے ہیں ٹریسروٹ کسی نیٹ ورک پیکٹ کے سفر کی سست ٹانگ اور سست نیٹ ورک کنکشن کو دشواریوں کے حل کیلئے کمانڈ۔ ہم آپ کو کیسے دکھائیں گے!

کس طرح traceroute کام کرتا ہے

جب آپ تعریف کرتے ہیں کہ کس طرح ٹریسروٹ کام کرتا ہے ، اس سے نتائج کو سمجھنا بہت آسان ہوجاتا ہے۔ ایک نیٹ ورک پیکٹ کو اپنی منزل تک پہنچنے کے لئے جس راستے میں جانا پڑتا ہے ، اس میں جتنا پیچیدہ راستہ اختیار کرنا پڑتا ہے اتنا ہی مشکل ہوتا ہے۔

ایک چھوٹی سی تنظیم کا لوکل ایریا نیٹ ورک (LAN) نسبتا آسان ہوسکتا ہے۔ اس میں کم از کم ایک سرور اور روٹر یا دو ہوں گے۔ پیچیدگی وسیع ایریا نیٹ ورک (WAN) پر بڑھتی ہے جو مختلف مقامات کے درمیان یا انٹرنیٹ کے ذریعے بات چیت کرتی ہے۔ اس کے بعد آپ کے نیٹ ورک پیکٹ کا مقابلہ بہت سے ہارڈ ویئر ، جیسے راؤٹرز اور گیٹ وے سے ہوتا ہے۔

ڈیٹا پیکیٹوں پر میٹا ڈیٹا کے ہیڈر اس کی لمبائی ، یہ کہاں سے آئے ، کہاں جارہے ہیں ، جو پروٹوکول استعمال کررہا ہے ، وغیرہ کو بیان کرتے ہیں۔ پروٹوکول کی تصریح ہیڈر کی وضاحت کرتی ہے۔ اگر آپ پروٹوکول کی شناخت کرسکتے ہیں تو ، آپ ہیڈر میں ہر فیلڈ کے آغاز اور اختتام کا تعین کرسکتے ہیں اور میٹا ڈیٹا پڑھ سکتے ہیں۔

ٹریسروٹ پروٹوکولز کا TCP / IP سویٹ استعمال کرتا ہے ، اور صارف ڈیٹاگرام پروٹوکول پیکٹ بھیجتا ہے۔ ہیڈر میں ٹائم ٹو لائیو (ٹی ٹی ایل) فیلڈ شامل ہوتا ہے ، جس میں ایک آٹھ بٹ عددی قیمت ہوتی ہے۔ نام کے مشورے کے باوجود ، یہ گنتی کی نمائندگی کرتا ہے ، مدت نہیں۔

ایک پیکٹ اپنی اصل سے روٹر کے راستے اپنی منزل تک جاتا ہے۔ ہر بار جب پیکٹ روٹر پر آتا ہے تو ، یہ ٹی ٹی ایل کاؤنٹر میں کمی کرتا ہے۔ اگر ٹی ٹی ایل کی قیمت کبھی بھی ایک تک پہنچ جاتی ہے تو ، راکٹ جو پیکٹ وصول کرتا ہے اس کی قیمت کم ہوجاتی ہے اور اس کی اطلاع اب صفر ہوجاتی ہے۔ اس کے بعد پیکٹ کو مسترد کردیا جاتا ہے اور اسے اپنے سفر کی اگلی ہاپ پر نہیں بھیجا جاتا ہے کیونکہ اس کا "وقت ختم ہوگیا ہے۔"

روٹر انٹرنیٹ میسیج کنٹرول پروٹوکول (آئی سی ایم پی) ٹائم ایکسیڈڈ میسج کو پیکٹ کی اصل پر واپس بھیجتا ہے تاکہ پیکٹ کو وقت ختم ہونے کا پتہ چل سکے۔ وقت سے تجاوز کرنے والے پیغام میں اصل ہیڈر اور اصل پیکٹ کے ڈیٹا کے پہلے 64 بٹس شامل ہیں۔ یہ تبصرہ 792 کے لئے درخواست کے صفحہ چھ پر بیان کیا گیا ہے۔

تو اگر ٹریسروٹ پیکٹ باہر بھیجتا ہے ، لیکن پھر ٹی ٹی ایل کی قیمت ایک پر مقرر کردیتا ہے ، پیکٹ کو خارج کرنے سے پہلے صرف پہلے روٹر کی حد تک مل جائے گا۔ اس کو روٹر سے آئی سی ایم پی ٹائم سے زیادہ پیغام ملے گا ، اور یہ دورے کے وقت میں ریکارڈ کرسکتا ہے۔

اس کے بعد یہ مشق دہرائے گی ٹی ٹی ایل کے ساتھ سیٹ 2 ، جو دو ہپس کے بعد ناکام ہوجائے گی۔ ٹریسروٹ ٹی ٹی ایل کو تین تک بڑھا دیتا ہے اور دوبارہ کوشش کرتا ہے۔ یہ عمل اس وقت تک دہراتا ہے جب تک کہ منزل تک نہ پہنچ پائیں یا زیادہ سے زیادہ ہپس (30 ، بطور ڈیفالٹ) ٹیسٹ نہ ہوں۔

کچھ راؤٹرز اچھے انداز میں نہیں کھیلتے ہیں

کچھ راؤٹرز میں کیڑے ہیں۔ وہ پیکٹوں کو ضائع کرنے کے بجائے صفر کے ٹی ٹی ایل کے ساتھ آگے بڑھانے کی کوشش کرتے ہیں اور آئی سی ایم پی ٹائم سے زیادہ پیغام بڑھا دیتے ہیں۔

سسکو کے مطابق ، کچھ انٹرنیٹ سروس پرووائڈرز (آئی ایس پی) ان کے روٹرز کے ریلے کے آئی سی ایم پی پیغامات کی تعداد کو محدود کرتے ہیں۔

کچھ آلات آئی سی ایم پی پیکٹ نہ بھیجنے کے لئے تشکیل شدہ ہیں۔ یہ اکثر اس بات کا یقین کرنے کے لئے ہوتا ہے کہ آلہ کو بلاجواز کسی سروس کے تقسیم انکار میں حصہ لینے پر مجبور نہیں کیا جاسکتا ، جیسے ایک اسمورف حملے۔

ٹریسروٹ پانچ سیکنڈ کے جوابات کے لئے پہلے سے طے شدہ ٹائم آؤٹ ہوتا ہے۔ اگر اس کو ان پانچ سیکنڈ کے اندر جواب نہیں ملتا ہے تو ، کوشش ترک کردی جاتی ہے۔ اس کا مطلب ہے کہ بہت سست روٹرس کے جوابات کو نظرانداز کردیا گیا ہے۔

ٹریسروٹ انسٹال کرنا

ٹریسروٹ پہلے ہی فیڈورا 31 پر انسٹال کیا گیا تھا لیکن اسے مانجارو 18.1 اور اوبنٹو 18.04 پر انسٹال کرنا ہے۔ نصب کرنے کے لئے ٹریسروٹ مانجارو پر مندرجہ ذیل کمانڈ کا استعمال کریں:

sudo pacman -Sy traceroute

نصب کرنے کے لئے ٹریسروٹ اوبنٹو پر ، درج ذیل کمانڈ کا استعمال کریں:

sudo apt-get انسٹال ٹریسروٹ

ٹریسروٹ کا استعمال کرتے ہوئے

جیسا کہ ہم اوپر کا احاطہ کرتے ہیں ، ٹریسروٹ کی مقصد یہ ہے کہ آپ کے کمپیوٹر سے منزل تک ہر ہاپ پر راؤٹر سے جواب حاصل کریں۔ ممکن ہے کہ کچھ سخت تنگ ہو اور کچھ نہ دیں ، جبکہ دوسرے شاید پھلیاں پھینک دیں گے۔

ایک مثال کے طور پر ، ہم ایک چلائیں گے ٹریسروٹ آئرلینڈ میں بلارنی کیسل ویب سائٹ پر ، مشہور بلارنی پتھر کا گھر۔ علامات کی بات یہ ہے کہ اگر آپ بلارنی پتھر کو چومتے ہیں تو آپ کو "گیب کا تحفہ" عطا ہوگا۔ آئیے امید کرتے ہیں کہ راستے میں ہمارے سامنے آنے والے راؤٹرز مناسب طور پر دلکش ہیں۔

ہم مندرجہ ذیل کمانڈ کو ٹائپ کرتے ہیں۔

ٹریسروٹ www.blarneycastle.ie

پہلی سطر ہمیں مندرجہ ذیل معلومات فراہم کرتی ہے۔

  • منزل اور اس کا IP پتہ۔
  • ہپس کی تعداد ٹریسروٹ ترک کرنے سے پہلے کوشش کریں گے۔
  • ہم بھیج رہے UDP پیکٹوں کا سائز۔

دوسری تمام لائنوں میں ایک ہپس کے بارے میں معلومات ہیں۔ اس سے پہلے کہ ہم تفصیلات کھودیں ، ہم دیکھ سکتے ہیں کہ ہمارے کمپیوٹر اور بلارنی کیسل ویب سائٹ کے درمیان 11 ہپس ہیں۔ ہاپ 11 یہ بھی بتاتا ہے کہ ہم اپنی منزل تک پہنچ گئے۔

ہر ہاپ لائن کی شکل حسب ذیل ہے۔

  • آلہ کا نام یا ، اگر آلہ خود شناخت نہیں کرتا ہے تو ، IP پتہ۔
  • IP ایڈریس
  • جس وقت اس نے تینوں ٹیسٹوں میں سے ہر ایک کا دور دورہ کیا۔ اگر ستارہ یہاں ہے تو ، اس کا مطلب ہے کہ اس ٹیسٹ کے لئے جواب نہیں ملا۔ اگر آلہ بالکل جواب نہیں دیتا ہے تو ، آپ کو تین ستارے نظر آئیں گے ، اور کسی آلے کا نام یا IP پتہ نہیں۔

آئیے جائزہ لیں کہ ہمیں کیا ملا ہے:

  • ہاپ 1: کال کا پہلا بندرگاہ (کوئی پن کا ارادہ نہیں) مقامی نیٹ ورک میں ڈرا ٹیک ٹائکور راؤٹر ہے۔ اس طرح ہمارے UDP پیکٹ مقامی نیٹ ورک کو چھوڑ کر انٹرنیٹ پر چلے جاتے ہیں۔
  • امید 2: اس آلہ نے کوئی جواب نہیں دیا۔ شاید یہ تشکیل دیا گیا تھا کہ کبھی بھی ICMP پیکٹ نہ بھیجیں۔ یا ، شاید اس نے جواب دیا لیکن بہت ہی آہستہ تھاٹریسروٹ وقت ختم.
  • ہاپ 3: ایک آلہ نے جواب دیا ، لیکن ہمیں اس کا نام نہیں ملا ، صرف IP پتہ۔ نوٹ کریں کہ اس لائن میں ایک ستارہ ہے ، جس کا مطلب ہے کہ ہمیں تینوں درخواستوں کا جواب نہیں ملا۔ اس سے پیکٹ کے نقصان کا اشارہ ہوسکتا ہے۔
  • ہپس 4 اور5: مزید گمنام ہپس۔
  • ہاپ 6: یہاں بہت متن موجود ہے کیونکہ ایک مختلف ریموٹ ڈیوائس نے ہماری تین یو ڈی پی درخواستوں کو سنبھالا ہے۔ ہر آلہ کیلئے (بلکہ لمبے) نام اور IP پتے چھاپے گئے تھے۔ یہ اس وقت ہوسکتا ہے جب آپ کو "کثیر آبادی والے" نیٹ ورک کا سامنا کرنا پڑتا ہے جس پر ٹریفک کی اعلی مقدار کو سنبھالنے کے لئے بہت زیادہ ہارڈ ویئر موجود ہوتا ہے۔ یہ ہاپ امریکہ کے سب سے بڑے آئی ایس پیز میں سے ایک ہے۔ لہذا ، اگر ریموٹ ہارڈویئر کے ایک ہی ٹکڑے نے ہماری تین کنیکشن درخواستوں کو سنبھالا تو یہ معمولی معجزہ ہوگا۔
  • امید 7: یہ وہ ہاپ ہے جس نے ہمارے UDP پیکٹ بنائے تھے جب انہوں نے ISPs نیٹ ورک چھوڑا تھا۔
  • امید 8: ایک بار پھر ، ہمیں ایک IP پتہ ملتا ہے لیکن آلہ کا نام نہیں۔ تینوں ٹیسٹ کامیابی کے ساتھ واپس آئے۔
  • ہپس 9اور 10: دو اور گمنام ہپس۔
  • امید 11: ہم بلارنی کیسل ویب سائٹ پر پہنچ گئے ہیں۔ قلعہ کارک ، آئر لینڈ میں ہے ، لیکن ، IP ایڈریس جغرافیائی مقام کے مطابق ، ویب سائٹ لندن میں ہے۔

تو ، یہ ایک ملا ہوا بیگ تھا۔ کچھ آلات نے گیند بجائی ، کچھ نے جواب دیا لیکن ہمیں اپنے نام نہیں بتائے ، اور کچھ مکمل طور پر گمنام ہی رہے۔

تاہم ، ہم منزل تک پہنچے ، ہمیں معلوم ہے کہ یہ 11 ہپس کے فاصلے پر ہے ، اور سفر کے لئے دورانیے کا وقت 13.773 اور 14.715 ملی سیکنڈ تھا۔

ڈیوائس کے نام چھپانا

جیسا کہ ہم نے دیکھا ہے ، بعض اوقات آلہ کے ناموں سمیت بے ترتیبی ڈسپلے ہوتا ہے۔ ڈیٹا کو دیکھنے میں آسانی پیدا کرنے کے ل you ، آپ اسے استعمال کرسکتے ہیں -n (کوئی میپنگ نہیں) آپشن۔

اپنی مثال کے ساتھ ایسا کرنے کے ل we ، ہم مندرجہ ذیل ٹائپ کریں:

traceroute -n blarneycastle.ie

اس سے راؤنڈ ٹرپ کے اوقات کے ل pick بڑی تعداد کو منتخب کرنا آسان ہوجاتا ہے جو کسی رکاوٹ کی نشاندہی کرسکتے ہیں۔

ہاپ 3 ایک چھوٹا سا مشتبہ شخص نظر آنے لگا ہے۔ آخری بار ، اس نے صرف دو بار جواب دیا ، اور اس بار ، اس نے صرف ایک بار جواب دیا۔ اس منظر نامے میں ، یقینا it یہ ہمارے قابو سے باہر ہے۔

تاہم ، اگر آپ اپنے کارپوریٹ نیٹ ورک کی تفتیش کر رہے ہیں تو ، اس نوڈ میں قدرے گہری کھودنا اس کے قابل ہوگا۔

ٹریسروٹ ٹائم آؤٹ ویلیو کا تعین کرنا

شاید اگر ہم ڈیفالٹ ٹائم آؤٹ میعاد (پانچ سیکنڈ) میں توسیع کرتے ہیں تو ، ہمیں مزید ردعمل ملیں گے۔ ایسا کرنے کے لئے ، ہم استعمال کریں گے -W (انتظار کا وقت) آپ کو سات سیکنڈ میں تبدیل کرنے کا اختیار۔ (نوٹ کریں کہ یہ تیرتا ہوا نمبر ہے۔)

ہم مندرجہ ذیل کمانڈ کو ٹائپ کرتے ہیں۔

traceroute -w 7.0 blarneycastle.ie

اس سے زیادہ فرق نہیں پڑا ، لہذا جوابات غالباing ختم ہوجائیں گے۔ یہ ممکن ہے کہ گمنام Hops مقصد سے خفیہ تھے۔

ٹیسٹوں کی تعداد طے کرنا

پہلے سے طے شدہ ، ٹریسروٹ ہر ہاپ پر تین UDP پیکٹ بھیجتا ہے۔ ہم استعمال کرسکتے ہیں (سوالات کی تعداد) آپشن کو اوپر یا نیچے ایڈجسٹ کرنے کا اختیار۔

تیز کرنے کے لئے ٹریسروٹ ٹیسٹ ، ہم جس UDP تحقیقات کے پیکٹ بھیجتے ہیں ان کی تعداد کو کم کرنے کیلئے درج ذیل ٹائپ کرتے ہیں:

traceroute -q 1 blarneycastle.ie

اس سے ہر ہاپ پر ایک ہی تحقیقات ہوتی ہے۔

ابتدائی ٹی ٹی ایل ویلیو کا تعین کرنا

ہم ٹی ٹی ایل کی ابتدائی قیمت ایک کے علاوہ کسی اور کو متعین کرسکتے ہیں ، اور کچھ ہپس کو چھوڑ سکتے ہیں۔ عام طور پر ، ٹی ٹی ایل کی اقدار ٹیسٹ کے پہلے سیٹ کے لئے ایک پر مشتمل ہوتی ہیں ، اگلے ٹیسٹ کے اگلے سیٹ کے لئے دو ، اور اسی طرح کی۔ اگر ہم اسے پانچ پر سیٹ کرتے ہیں تو ، پہلا ٹیسٹ ہاپ فائیو پر جانے کی کوشش کرے گا اور ایک سے چار تک ہپس چھوڑ سکتا ہے۔

چونکہ ہم جانتے ہیں کہ بلارنی کیسل ویب سائٹ اس کمپیوٹر سے 11 ہپس ہے لہذا ہم براہ راست ہاپ 11 پر جانے کے لئے درج ذیل کو ٹائپ کرتے ہیں۔

traceroute -f 11 blarneycastle.ie

اس سے ہمیں منزل سے تعلق کی حالت کے بارے میں ایک اچھی ، کنڈنسڈ رپورٹ ملتی ہے۔

غور کریں

ٹریسروٹ نیٹ ورک کی روٹنگ کی تفتیش ، کنکشن کی رفتار کو جانچنے یا رکاوٹوں کی نشاندہی کرنے کا ایک بہت اچھا ذریعہ ہے۔ ونڈوز میں بھی ایک ہے tracert اسی طرح کام کرتا ہے کہ کمانڈ.

تاہم ، آپ UDP پیکٹوں کے ٹورینٹ والے نامعلوم آلات پر بمباری نہیں کرنا چاہتے ہیں ، اور شامل ہونے سے ہوشیار رہنا چاہتے ہیں ٹریسروٹ اسکرپٹس یا غیر ملازمت ملازمتوں میں۔

بوجھ ٹریسروٹ کسی نیٹ ورک پر رکھنا اس کی کارکردگی کو منفی اثر ڈال سکتا ہے۔ جب تک کہ آپ کسی خاص قسم کی صورتحال میں نہ ہوں ، آپ اسے معمول کے اوقات کار سے باہر استعمال کرنا چاہیں گے۔


$config[zx-auto] not found$config[zx-overlay] not found