دستور tracert یک دستور Command Prompt است که برای نشان دادن چندین جزئیات در مورد مسیری که یک بسته از رایانه یا دستگاهی که در آن قرار دارید تا هر مقصدی که مشخص می کنید، استفاده می شود.
همچنین ممکن است گاهی اوقات فرمان tracert را مشاهده کنید که به عنوان دستور trace route یا دستور traceroute نامیده می شود.
Tracert، همانطور که در زیر توضیح داده شده است، فقط برای ویندوز اعمال می شود، اما دستور traceroute برای لینوکس نیز در دسترس است.
دسترسی دستور Tracert
دستور tracert از داخل Command Prompt در تمام سیستم عامل های ویندوز از جمله ویندوز 11، ویندوز 10، ویندوز 8، ویندوز 7، ویندوز ویستا، ویندوز XP و نسخه های قدیمی تر ویندوز نیز موجود است.
در دسترس بودن برخی از سوئیچهای فرمان tracert و سایر دستورات دستور tracert ممکن است از سیستم عاملی به سیستم عامل دیگر متفاوت باشد.
Tracert Command Syntax
اگر می دانید چگونه دستور دستور را بخوانید، نحو برای tracert بسیار ساده است:
tracert [- d] [- h MaxHops] [- w Timeout] [- 4] [- 6] هدف [ /?]
گزینه های فرمان Tracert | |
---|---|
مورد | شرح |
- d | این گزینه مانع از ردیابی آدرس IP به نام هاست می شود که اغلب منجر به نتایج بسیار سریعتر می شود. |
- h MaxHops | این گزینه tracert حداکثر تعداد پرش ها را در جستجوی هدف مشخص می کند. اگر MaxHops را مشخص نکنید و هدفی با 30 جهش پیدا نشده باشد، جستجوی ردیاب متوقف خواهد شد. |
- w زمان پایان | می توانید با استفاده از این گزینه tracert زمان را بر حسب میلی ثانیه تعیین کنید تا به هر پاسخ اجازه داده شود قبل از وقفه زمانی. |
- 4 | این گزینه Tracert را مجبور می کند فقط از IPv4 استفاده کند. |
- 6 | این گزینه Tracert را مجبور می کند فقط از IPv6 استفاده کند. |
هدف | این مقصد است، یا آدرس IP یا نام میزبان. |
/? | از سوئیچ کمک با دستور tracert برای نشان دادن راهنمایی دقیق در مورد چندین گزینه فرمان استفاده کنید. |
گزینههای کمتر مورد استفاده دیگری برای دستور tracert نیز وجود دارد، از جمله [- j HostList]، [- R]، و [- S آدرس منبع]. برای اطلاعات بیشتر در مورد این گزینه ها، از سوئیچ کمک با دستور tracert استفاده کنید.
نتایج طولانی یک فرمان tracert را با هدایت کردن خروجی فرمان به فایلی با یک عملگر تغییر مسیر ذخیره کنید.
نمونههای فرمان Tracert
tracert 192.168.1.1
در مثال بالا، از دستور tracert برای نشان دادن مسیری از رایانه شبکه ای استفاده می شود که دستور tracert در آن توسط یک دستگاه شبکه اجرا می شود، در این مورد، یک روتر در یک شبکه محلی، که به آن اختصاص داده شده است. آدرس IP 192.168.1.1.
نتیجه نمایش داده شده روی صفحه چیزی شبیه به این خواهد بود:
ردیابی مسیر به 192.168.1.1 با حداکثر 30 جهش
1 <1 ms <1 ms <1 ms2 <1 ms <1 ms <1 ms 192.168.1.1
Trace کامل شد.
در این مثال، می توانید ببینید که tracert یک دستگاه شبکه را با استفاده از آدرس IP 192.168.1.254، فرض کنید یک سوئیچ شبکه، و سپس مقصد، 192.168.1.1، روتر پیدا کرده است.
tracert www.google.com
با دستور tracert نشان داده شده در بالا، از tracert می خواهیم که مسیر را از رایانه محلی تا دستگاه شبکه با نام میزبان www.google.com به ما نشان دهد.
ردیابی مسیر به www.l.google.com [209.85.225.104]
بیش از حداکثر ۳۰ پرش:
1 <1 ms <1 ms <1 ms 10.1.0.12 35 ms 19 ms 29 ms 98.245.140.1 -0-3.dnv.comcast.net [68.85.105.201]…13 81 ms 76 ms 75 ms 209.85.241.37
14 84 ms 91 ms 87 ms 209.85.248.102
15 76 ms 112 ms 76 msiy-f104.1e100.net [209.85.5.
ردیابی کامل شد.
در این مثال، میتوانیم ببینیم که tracert پانزده دستگاه شبکه از جمله روتر ما را در 10.1.0.1 شناسایی کرده و تا مقصد www.google.com، که اکنون میدانیم از آدرس IP عمومی استفاده میکند 209.85.225.104، یکی از چندین آدرس IP Google است.
Hops 4 تا 12 در بالا صرفاً برای ساده نگه داشتن مثال حذف شد. اگر یک ردیاب واقعی را اجرا میکردید، همه آن نتایج روی صفحه نمایش داده میشد.
tracert -d www.yahoo.com
با این مثال دستور tracert، ما دوباره مسیر یک وبسایت را درخواست میکنیم، این بار www.yahoo.com، اما اکنون با استفاده از گزینه -d از حل کردن نام میزبان توسط tracert جلوگیری میکنیم.
ردیابی مسیر به any-fp.wa1.b.yahoo.com [209.191.122.70]
بیش از حداکثر ۳۰ پرش:
1 <1 ms <1 ms <1 ms 10.1.0.1
2 29 ms 23 ms 20 ms98.245.140.1ms 14 ms 68.85.105.201
13 98 ms 77 ms 79 ms 209.191.78.131 8 88 ms 89 ms 68.142.193.11
15 77 ms 79 ms 78 ms 209.191.122.70
میتوانیم ببینیم که ردیاب دوباره پانزده دستگاه شبکه از جمله روتر ما را در 10.1.0.1 شناسایی کرده و تا مقصد www.yahoo.com، میتوان فرض کرد که از آدرس IP عمومی 209.191.122.70 استفاده میکند..
همانطور که می بینید، tracert این بار هیچ نام میزبان را حل نکرد، که به طور قابل توجهی روند را تسریع کرد.
tracert -h 3 lifewire.com > z:\tracertresults.txt
در این آخرین مثال از دستور tracert در ویندوز، ما از -h برای محدود کردن تعداد پرش به 3 استفاده می کنیم، اما به جای نمایش نتایج در Command Prompt، از عملگر تغییر مسیر > برای ارسال استفاده می کنیم. همه اینها به یک فایل TXT واقع در Z:، یک هارد دیسک خارجی.
در اینجا چند نمونه از نتایج این آخرین دستور آمده است:
ردیابی مسیر به lifewire.com [151.101.66.114]
بیش از حداکثر ۳ پرش:
1 <1 ms <1 ms <1 ms testwifi.here [192.168.86.1]
2 1 ms 1 ms <1 ms 192.168.1.131 giantwls-64-71-222-1.giantcomm.net [64.71.222.1]
Trace کامل شد.
دستورهای مرتبط Tracert
دستور tracert اغلب با سایر دستورات Command Prompt مرتبط با شبکه مانند ping، ipconfig، netstat، nslookup و غیره استفاده می شود.
دستور pathping مشابه tracert است اما اطلاعات تأخیر و از دست دادن شبکه را نیز نشان می دهد.