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

Lynks My Rysrw Kman Ka Ast Mal Kys Kry



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

لینکس میں ٹریسروٹ کمانڈ آپ کو کسی مخصوص منزل پر سفر کے دوران پیکٹ کے راستے کا نقشہ بنانے میں مدد کرتی ہے۔ یہ آپ کو نیٹ ورک لیٹنسی، پیکٹ کے نقصان، نیٹ ورک ہاپس، DNS ریزولوشن کے مسائل، سست ویب سائٹ تک رسائی، اور بہت کچھ کو حل کرنے میں مزید مدد کرتا ہے۔ لہذا، اس بلاگ میں، ہم لینکس میں ٹریسروٹ کمانڈ استعمال کرنے کے آسان طریقے بیان کریں گے۔







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

سب سے پہلے، ٹریسروٹ بہت سے لینکس ڈسٹری بیوشنز میں پہلے سے انسٹال نہیں ہوتا ہے۔ تاہم، آپ اپنے سسٹم کے مطابق ذیل میں سے کسی ایک کمانڈ پر عمل کرکے اسے انسٹال کرسکتے ہیں۔



آپریٹنگ سسٹم کمانڈ
ڈیبین/اوبنٹو sudo apt install traceroute
فیڈورا sudo dnf install traceroute
آرک لینکس sudo pacman -Sy ٹریسروٹ
اوپن سوس sudo zypper traceroute انسٹال کریں۔

انسٹالیشن کے بعد، آپ درج کر کے ٹریسروٹ کمانڈ کو لاگو کر سکتے ہیں:



ٹریسروٹ < destination_IP >

  i-option-in-hostname-command





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

ٹریسروٹ 8.8.8.8

  tracerout-command



دوسروں کو ستارے (*) کے بطور نشان زد کرتے ہوئے نتیجہ صرف ایک ہاپ دکھاتا ہے۔ ایسا اس لیے ہوتا ہے کیونکہ بعد میں آنے والے ہاپس نے 3 سیکنڈ کی ٹائم آؤٹ مدت میں جواب نہیں دیا۔ مزید برآں، ٹریسروٹ کمانڈ، ڈیفالٹ کے طور پر، ہاپس کے میزبان نام حاصل کرنے کے لیے DNS ریزولوشن کا استعمال کرتی ہے، جو عمل کو سست کر دیتی ہے۔ آپ اس حصے کو چھوڑ سکتے ہیں اور -n آپشن کا استعمال کرکے اسے صرف IP پتے ظاہر کرنے کے لیے رہنمائی کرسکتے ہیں۔

ٹریسروٹ -n < destination_IP >

  n-آپشن-ان-ٹریسروٹ-کمانڈ

اگر آپ ہاپس کی تعداد کو محدود کرنا چاہتے ہیں، تو ٹریسروٹ کمانڈ کے ساتھ -m آپشن کا استعمال کریں:

ٹریسروٹ -m ن < destination_IP >

  m-option-in-traceroute-command

یہاں، N کی جگہ ہاپس کی مطلوبہ تعداد ڈالیں۔ عمل درآمد پر، یہ نتائج میں صرف N نمبر ہی واپس کرے گا۔ ٹریسروٹ کمانڈ صرف ہر ہاپ کے راؤنڈ ٹرپ ٹائم (RTT) کو دکھاتی ہے۔ تاہم، آپ -I آپشن کے ساتھ ٹائمنگ کی مزید تفصیلی معلومات حاصل کر سکتے ہیں:

ٹریسروٹ -میں < destination_IP >

  i-option-in-traceroute-command

یہ کمانڈ زیادہ درست RTT ڈیٹا بازیافت کرنے کے لیے ICMP ایکو درخواست بھیجتی ہے۔ مثال کے طور پر، گوگل کی مثال دوبارہ لیں:

ٹپ : اگر آپ کی مخصوص منزل ICMP پیکٹوں کو محدود کرتی ہے، تو آپ اس کے بجائے -U آپشن کو استعمال کرکے UDP پیکٹوں کو ٹریس کرسکتے ہیں:

ٹریسروٹ -IN < destination_IP >

  u-option-in-traceroute

اگر آپ ٹریسروٹ کے لیے مزید اختیارات تلاش کرنا چاہتے ہیں، تو براہ کرم نیچے دی گئی کمانڈ کو چلائیں:

ٹریسروٹ --مدد

  مدد-آپشن-ان-ٹریسروٹ-کمانڈ

ایک فوری لپیٹ

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