Trace Route یا Traceroute یکی از ابزارهای مهم شبکه است که برای بررسی مسیر حرکت بستههای داده از یک دستگاه به مقصد نهایی استفاده میشود. این ابزار اطلاعات مفیدی درباره مسیرها، تأخیرها و مشکلات احتمالی شبکه ارائه میدهد.
عملکرد Trace Route
هنگامی که یک بسته داده در اینترنت ارسال میشود، از چندین روتر عبور میکند تا به مقصد برسد. Traceroute با ارسال مجموعهای از بستههای ICMP یا UDP به مقصد، مسیر و میزان تأخیر در هر مرحله (hop) را مشخص میکند.
مزایای استفاده از Traceroute
- عیبیابی شبکه: شناسایی گلوگاهها و نقاط مشکلساز در مسیر
- بررسی تأخیرها: اندازهگیری زمان رسیدن دادهها به هر روتر
- تحلیل مسیرهای اینترنتی: مشاهده تغییر مسیرها به دلیل مشکلات سرورها یا پیکربندیها
نحوه اجرای Traceroute در سیستمعاملهای مختلف
ویندوز:
در CMD دستور زیر را وارد کنید:
tracert example.com
لینوکس و مک:
در ترمینال دستور زیر را اجرا کنید:
traceroute example.com
از Traceroute میتوان اطلاعات زیر را یافت:
1)این تریس نشانگراین است که چه سایتی و یا ای پی در حال مسیریابی است.
2)ای پی سایت مقصد چیست.
3)حداکثر 30 گام تلاش میکند تا مسیریابی را انجام دهد.
5 ستون در Traceroute وجود دارد:
ستون اول از سمت چپ نشان دهنده تعداد هاپ در مسیر طی شده است (حداکثر 30 هاپ طی میشود.)
ستون دوم و سوم و چهارم نشان دهنده زمانی است که هر هاپ برای کامل شدن نیاز دارد، Traceroute هر هاپ را در 3 زمان بررسی میکند.
و ستون آخر ای پی و یا نام هر هاپ نمایش داده میشود.
اگر یک بسته از هاپ دچار مشکل شود " * " به جای زمان نمایش داده میشود.
دقت داشته باشید زمان پاسخ هر بسته به موقعیت جغرافیایی مبدا و مقصد بستگی دارد.
درتصویر زیر تاخیر زیاد برای پاسخ از هاپ1 تا هاپ 18 مشاهده میشود و در هاپ 19 پاسخ از مقصد دریافت شده است.
اگر Traceroute در ردیف های آخر به سرور مقصد برسد نشان دهنده این است که شما به در دریافت پاسخ از مقصد مشکلی ندارید و در مسیر مشکل وجود دارد.
در تصویر زیر در دریافت پاسخ از سمت سرور مشکل وجود دارد.
دریافت *** و یا به مقصد نرسیدن به یکی از 3 دلیل زیر میباشد:
1)قطع شبکه
2) میزان ترافیک بالای شبکه
3) فایروال سرور که ip شما را مسدود کرده باشد.

جمعبندی
Traceroute ابزاری مفید برای تحلیل مسیر دادهها در اینترنت است. با کمک این ابزار میتوان مشکلات شبکه را شناسایی کرده و راهکارهای بهینهسازی را اعمال کرد.