Tracert/traceroute
همانطور كه از نام اين ابزار پيداست از tracert براي پيدا كردن مسير بين دو Host يا به عبارتي دو دستگاه داراي آدرس شبكه كه همديگر را مي بينند استفاده مي شود و اين دستور از طريق پروتكل ICMPاين عمل را انجام مي دهد و آن بدين صورت است كه پاكت echo request توسط كامپيوتر ما به دستگاه مقصد ارسال مي شود و در هر مرحله اي از اين مسير پاكت exho reply ايجاد شده و به كامپيوتر مبدا (كامپيوتر ما) ارسال مي شود. بايد اين نكته را خاطرنشان كنم هريك از چهار سيستم عامل معروف امروزي داراي دستور ويژه خود در اين ابزار هستند كه در زير ليست آن ها را آورده ام:
Novell NetWare iptrace
Linux/UNIX traceroute
Macintosh traceroute
اين دستور علاوه بر اينكه اطلاعات جامعي از هر يك از route هاي مسير تا رسيدن به مقصد به ما مي دهد بلكه نام آن روتر ها را در صورتي كه در آن ها تنظيم شده و در دسترس قرار گرفته باشد نشان خواهد داد. همچنين زمان رفت و برگشت بسته ICMP ما از مبدا تا روتر بين راه بر مبناي ميلي ثانيه نيز توسط اين دستور مشخص خواهد شد. اين اطلاعات به ما كمك خواهد كرد تا كشف كنيم در كجاي مسير ارتباطي بين دو نقطه از شبكه مشكل وجود دارد. در زير يك نمونه موفق از استفاده از اين دستور را در ويندوز 2000 آورده ام.
C:>tracert 24.7.70.37
Tracing route to c1-p4.sttlwa1.home.net [24.7.70.37] over a maximum of 30 hops:
1 30 ms 20 ms 20 ms 24.67.184.1
2 20 ms 20 ms 30 ms rd1ht-ge3-0.ok.shawcable.net [24.67.224.7]
3 50 ms 30 ms 30 ms rc1wh-atm0-2-1.vc.shawcable.net [204.209.214.193]
4 50 ms 30 ms 30 ms rc2wh-pos15-0.vc.shawcable.net [204.209.214.90]
5 30 ms 40 ms 30 ms rc2wt-pos2-0.wa.shawcable.net [66.163.76.37]
6 30 ms 40 ms 30 ms c1-pos6-3.sttlwa1.home.net [24.7.70.37]
Trace complete