دستور Tracert چیست و چه اطلاعاتی می‌دهد؟

""

مقدمه: Tracert، نقشه‌خوان سفر داده در اینترنت!

تا حالا کنجکاو شدی بدونی یک بسته اینترنتی وقتی به سایتی مثل Google سر می‌زنی، از چه مسیرهایی در دنیا و شبکه عبور می‌کند تا به مقصد برسد؟
دستور Tracert (یا در لینوکس و مک: traceroute) مثل یک ردیاب، قدم به قدم مسیر حرکت داده را از کامپیوتر تو تا مقصد مشخص می‌کند و همه “ایستگاه‌ها” را نمایش می‌دهد.


دستور Tracert چیست؟

  • Tracert ترکیب دو واژه “Trace” (ردیابی) و “Route” (مسیر) است.
  • با استفاده از آن می‌فهمی داده‌های تو از چه مودم‌ها و روترهایی (در شبکه داخلی و اینترنت جهانی) عبور می‌کند.
  • با این ابزار می‌توانی بفهمی مشکل تأخیر یا قطع ارتباط دقیقاً در کدام قسمت مسیر رخ می‌دهد.

تفاوت با Ping چیست؟

  • Ping فقط بهت می‌گوید مقصد جواب می‌دهد یا نه و تاخیر (latency) چقدر است.
  • Tracert/Traceroute کل مسیر را قدم به قدم نمایش می‌دهد (یعنی سر راه بین تو و مقصد، چه دستگاه‌هایی حضور دارند).

نحوه اجرا دستور Tracert/Traceroute

در ویندوز:

tracert google.com

در لینوکس و مک:

traceroute google.com

خروجی Tracert به زبان ساده:

یک خروجی معمولی این شکلی است (مثال):

tracert google.com

Tracing route to google.com [216.58.214.206] over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  192.168.1.1
  2    15 ms    11 ms    13 ms  10.68.192.1
  3    35 ms    33 ms    34 ms  172.17.21.49
  4    36 ms    32 ms    33 ms  217.219.61.1
  5    40 ms    42 ms    41 ms  209.85.241.51
  6    45 ms    47 ms    46 ms  google.com [216.58.214.206]

Trace complete.

معنی خروجی به صورت ردیف به ردیف

ستون‌هاتوضیح
شماره (1-2-3…)هر ایستگاهِ بین راه (Hop)
msمدت زمان رفت‌وبرگشت تا آن نقطه
آدرس IPروتر/دستگاهی که بسته از آن عبور کرده
  • ردیف 1: معمولاً مودم یا روتر خانگی توست (مثلاً 192.168.1.1).
  • ردیف 2 و بعدی‌ها: دستگاه‌های بین راه (شرکت ISP، روترهای بین‌المللی…) تا سرور مقصد.
  • هر “hop” “گام” یا “ایستگاه” در مسیر بسته به مقصد است.

نشانه‌های مشکلات متداول در خروجی

  • اگر در یک مرحله نوشته شود Request timed out یا * * *:
  • آن روتر اجازه ارسال پاسخ نداده (عادی است) یا مشکل سخت‌افزاری/قطعی دارید.
  • هرچه عدد ms بالاتر بره (مثلاً ۱۰۰۰ms یا بیشتر)، مشکل در همان نقطه است (تأخیر زیاد).
  • بیشتر از ۱۸ تا ۲۵ “hop”؛ احتمالاً مشکل در مسیریابی یا دور بودن سرور مقصد.

مثال واقعی و ساده:

فرض کن تا گوگل فقط ۶ ایستگاه وجود دارد. اگر در ایستگاه ۴ زمان تأخیر ناگهان بالا برود (300 ms)، یعنی احتمالاً از همون نقطه به بعد مشکل شروع شده:
این می‌تواند نقص شبکه داخلی ISP یا شلوغی اینترنت جهانی باشد.


نکات طلایی استفاده از Tracert

  • اگر سایت خاصی باز نمی‌شود اما بقیه سایت‌ها OK است، با tracert دقیقاً مشخص کن کجا گیر کرده‌ای!
  • Hop 1 همیشه مودم یا روتر توست. اگر همین اول timeout گرفتی، مشکل شبکه داخلی است.
  • بعضی از مسیرها، به دلایل امنیتی پاسخ نمی‌دهند (نترس، عادی است).
  • می‌توانی با این ابزار محل قطعی را به پشتیبانی ISP گزارش دهی تا سریع‌تر رفع کنند.

جدول اصطلاحات کلیدی

اصطلاحمعنی ساده
Hopهر روتر یا ایستگاه سر راه داده تا مقصد
msزمان رفت‌وبرگشت تا هر دستگاه
Request timed out / *یعنی از آن نقطه پاسخی دریافت نشده
آدرس IPنشانی یکتای هر دستگاه در مسیر شبکه

جمع‌بندی عملی

دستور Tracert مثل GPS مسیر ارتباطی تو با اینترنت است!
نه‌تنها متوجه سالم یا خراب بودن اینترنت می‌شوی، بلکه می‌دانی مشکل دقیقاً کجاست.
هر کسی که کمی با کار شبکه سروکار دارد، حتماً باید این ابزار را امتحان کند.


سوالات پرکاربرد (FAQ)

۱. اگر در بعضی Hopها ستاره (* یا timed out) دیدم، اشکال از منه؟**
نه، خیلی روترها به دلایل امنیتی پاسخ نمی‌فرستند؛ تا وقتی ارتباط برقرار است نگران نباش.

۲. tracert حداکثر تا چند ایستگاه نشان می‌دهد؟
تا ۳۰ مرحله (Hop) را نمایش می‌دهد.

۳. می‌توانم از این ابزار بفهمم فیلترینگ هست یا نه؟
اگر فقط در یک سایت خاص مشکل داری و در مسیر آن سایت، قطع ارتباط داری و بقیه سایت‌ها بازند، شاید نشانه وجود فیلترینگ یا مسدودسازی باشد.

۴. در لینوکس تفاوتی دارد؟
خیر؛ فقط تایپ کن traceroute به جای tracert.

محمد وب‌سایت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *