آپریٹنگ سسٹم نیٹ ورک پر ڈیٹا کی منتقلی کے لیے پیکٹ استعمال کرتے ہیں۔ یہ معلومات کے چھوٹے چھوٹے حصے ہیں جو ڈیٹا لے جاتے ہیں اور آلات کے درمیان سفر کرتے ہیں۔ مزید برآں، جب نیٹ ورک کا کوئی مسئلہ پیدا ہوتا ہے تو، پیکٹ بنیادی مسئلے کی بنیادی وجہ کی نشاندہی کرنے میں مدد کرتے ہیں۔ کیسے؟ ان پیکٹوں کے راستے کا سراغ لگا کر۔
لینکس میں ٹریسروٹ کمانڈ آپ کو کسی مخصوص منزل پر سفر کے دوران پیکٹ کے راستے کا نقشہ بنانے میں مدد کرتی ہے۔ یہ آپ کو نیٹ ورک لیٹنسی، پیکٹ کے نقصان، نیٹ ورک ہاپس، DNS ریزولوشن کے مسائل، سست ویب سائٹ تک رسائی، اور بہت کچھ کو حل کرنے میں مزید مدد کرتا ہے۔ لہذا، اس بلاگ میں، ہم لینکس میں ٹریسروٹ کمانڈ استعمال کرنے کے آسان طریقے بیان کریں گے۔
لینکس میں ٹریسروٹ کمانڈ کا استعمال کیسے کریں۔
سب سے پہلے، ٹریسروٹ بہت سے لینکس ڈسٹری بیوشنز میں پہلے سے انسٹال نہیں ہوتا ہے۔ تاہم، آپ اپنے سسٹم کے مطابق ذیل میں سے کسی ایک کمانڈ پر عمل کرکے اسے انسٹال کرسکتے ہیں۔
آپریٹنگ سسٹم | کمانڈ |
ڈیبین/اوبنٹو | sudo apt install traceroute |
فیڈورا | sudo dnf install traceroute |
آرک لینکس | sudo pacman -Sy ٹریسروٹ |
اوپن سوس | sudo zypper traceroute انسٹال کریں۔ |
انسٹالیشن کے بعد، آپ درج کر کے ٹریسروٹ کمانڈ کو لاگو کر سکتے ہیں:
ٹریسروٹ < destination_IP >
دوسروں کو ستارے (*) کے بطور نشان زد کرتے ہوئے نتیجہ صرف ایک ہاپ دکھاتا ہے۔ ایسا اس لیے ہوتا ہے کیونکہ بعد میں آنے والے ہاپس نے 3 سیکنڈ کی ٹائم آؤٹ مدت میں جواب نہیں دیا۔ مزید برآں، ٹریسروٹ کمانڈ، ڈیفالٹ کے طور پر، ہاپس کے میزبان نام حاصل کرنے کے لیے DNS ریزولوشن کا استعمال کرتی ہے، جو عمل کو سست کر دیتی ہے۔ آپ اس حصے کو چھوڑ سکتے ہیں اور -n آپشن کا استعمال کرکے اسے صرف IP پتے ظاہر کرنے کے لیے رہنمائی کرسکتے ہیں۔
ٹریسروٹ -n < destination_IP >
اگر آپ ہاپس کی تعداد کو محدود کرنا چاہتے ہیں، تو ٹریسروٹ کمانڈ کے ساتھ -m آپشن کا استعمال کریں:
ٹریسروٹ -m ن < destination_IP >
یہاں، N کی جگہ ہاپس کی مطلوبہ تعداد ڈالیں۔ عمل درآمد پر، یہ نتائج میں صرف N نمبر ہی واپس کرے گا۔ ٹریسروٹ کمانڈ صرف ہر ہاپ کے راؤنڈ ٹرپ ٹائم (RTT) کو دکھاتی ہے۔ تاہم، آپ -I آپشن کے ساتھ ٹائمنگ کی مزید تفصیلی معلومات حاصل کر سکتے ہیں:
ٹریسروٹ -میں < destination_IP >
یہ کمانڈ زیادہ درست RTT ڈیٹا بازیافت کرنے کے لیے ICMP ایکو درخواست بھیجتی ہے۔ مثال کے طور پر، گوگل کی مثال دوبارہ لیں:
ٹپ : اگر آپ کی مخصوص منزل ICMP پیکٹوں کو محدود کرتی ہے، تو آپ اس کے بجائے -U آپشن کو استعمال کرکے UDP پیکٹوں کو ٹریس کرسکتے ہیں:
ٹریسروٹ -IN < destination_IP >
اگر آپ ٹریسروٹ کے لیے مزید اختیارات تلاش کرنا چاہتے ہیں، تو براہ کرم نیچے دی گئی کمانڈ کو چلائیں:
ٹریسروٹ --مدد
ایک فوری لپیٹ
Traceroute ایک حیرت انگیز CLI افادیت ہے جسے آپ لینکس میں نیٹ ورک سے متعلقہ مسائل کی تشخیص کے لیے استعمال کر سکتے ہیں۔ یہ نیٹ ورک کے تمام اہم مسائل کی نشاندہی کرنے کے لیے پیکٹ کے راستے کا پتہ لگاتا ہے۔ لہذا، ہم نے کچھ مثالوں کی مدد سے ٹریسروٹ کمانڈ کے بارے میں ہر ایک تفصیل کی وضاحت کی ہے۔