כיצד להשתמש ב- TRACERT כדי לפתור בעיות TCP/IP ב- Windows

חל על
Windows Server 2019

לקבלת גירסת Microsoft Windows 2000 של מאמר זה, ראה 162326 .

סיכום

מאמר זה מתאר את TRACERT (Trace Route), כלי שירות של שורת פקודה שניתן להשתמש בו כדי לעקוב אחר הנתיב שמנה של פרוטוקול אינטרנט (IP) מעבירה ליעד שלו.

מאמר זה דן בנושאים הבאים:

  • כיצד להשתמש בכלי השירות TRACERT
  • כיצד להשתמש ב- TRACERT כדי לפתור בעיות
  • כיצד להשתמש באפשרויות TRACERT

מידע נוסף

כיצד להשתמש בכלי השירות TRACERT

כלי האבחון TRACERT קובע את הנתיב ליעד על-ידי שליחת מנות הד של Internet Control Message Protocol (ICMP) ליעד. במנות אלה, הפונקציה TRACERT משתמשת בערכי זמן-חיים (TTL) משתנים של IP. מאחר שכל נתב לאורך הנתיב נדרש להקטת ה- TTL של המנה ב- 1 לפחות לפני העברת המנה, ה- TTL הוא למעשה מונה דילוגים. כאשר ה- TTL במנה מגיע לאפס (0), הנתב שולח הודעת "Time Exceeded" של ICMP בחזרה למחשב המקור.

הפונקציה TRACERT שולחת את חבילת ההד הראשונה עם TTL של 1 ומרווחים את ה- TTL ב- 1 בכל שידור עוקב, עד שהיעד מגיב או עד להיכנס ל- TTL המרבי. הודעות "Time Exceeded" של ICMP שנתבים בינוניים שולחים בחזרה מציגות את הנתיב. עם זאת, שים לב שנתבים מסוימים משחררים באופן שקט מנות שפג תוקפן של TTLs, ומנות אלה אינן נראות ל- TRACERT.

הפונקציה TRACERT מדפיסה רשימה מסודרת של נתבים בינוניים שמחחזרים הודעות מסוג "Time Exceeded" של ICMP. שימוש באפשרות -d עם הפקודה tracert מורה ל- TRACERT לא לבצע בדיקת מידע של DNS בכל כתובת IP, כך ש- TRACERT מדווח על כתובת ה- IP של הממשק הסמוך של הנתבים.

בדוגמה הבאה של הפקודה tracert והפלט שלה, המנה עוברים דרך שני נתבים (157.54.48.1 ו- 11.1.0.67) כדי להגיע אל מארח 11.1.0.1. בדוגמה זו, שער ברירת המחדל הוא 157.54.48.1 וכתובת ה- IP של הנתב ברשת 11.1.0.0 היא ב- 11.1.0.67.

הפקודה:

C:\>tracert 11.1.0.1
הפלט מהפקודה:

   מסלול מעקב ל- 11.1.0.1 מעל 30 דילוגים לכל היותר
   ---------------------------------------------------
   1 2 ms 3 ms 2 ms 157.54.48.1
   2 75 ms 83 ms 88 ms 11.1.0.67
   3 73 ms 79 ms 93 ms 11.1.0.1

   המעקב הושלם.

כיצד להשתמש ב- TRACERT כדי לפתור בעיות

באפשרותך להשתמש ב- TRACERT כדי לברר היכן מנה הופסקה ברשת. בדוגמה הבאה, שער ברירת המחדל גילה שאין נתיב חוקי עבור המחשב המארח ב- 22.110.0.1. סביר להניח שהנתב נתקל בבעיית תצורה, או שרשת 22.110.0.0 אינה קיימת, המשקפת כתובת IP שגויה.

הפקודה:

C:\>tracert 22.110.0.1
הפלט מהפקודה:

   מסלול מעקב ל- 22.110.0.1 מעל 30 דילוגים לכל היותר
   -----------------------------------------------------
   1 157.54.48.1 דוחות: רשת יעד בלתי ניתנת להשקה.

   המעקב הושלם.
 הפונקציה TRACERT שימושית לפתרון בעיות ברשתות גדולות שבהן מספר נתיבים יכולים להוביל לאותה נקודה או כאשר מעורבים רכיבים בינוניים (נתבים או גשרים) רבים.

כיצד להשתמש באפשרויות TRACERT

קיימות כמה אפשרויות של שורת פקודה שניתן להשתמש בהן עם TRACERT, על אף שהאפשרויות אינן דרושות בדרך כלל לפתרון בעיות סטנדרטי.

הדוגמה הבאה של תחביר הפקודה מציגה את כל האפשרויות האפשריות:

tracert -d -h maximum_hops -j host-list -w timeout target_hostמה הפרמטרים עושים:

   -D
      מציין שלא לזהות כתובות לשמות מארחים

   -h maximum_hops
      מציין את המספר המרבי של דילוגים לחיפוש היעד

   -j host-list
      מציין נתיב מקור רופף לאורך רשימת המארחים

   -w זמן קצוב
      ממתין למספר אלפיות השניה שצוינו על-ידי הזמן הקצוב עבור כל אחת מהאפשרויות
      השב

   target_host
      מציין את השם או כתובת ה- IP של מארח היעד