פקודה ping היא פקודת שורת פקודה המשמשת לבדיקת היכולת של מחשב המקור להגיע למחשב יעד מוגדר. זוהי דרך פשוטה לאמת שמחשב יכול לתקשר עם מחשב אחר או התקן רשת אחר.
פקודת ה-ping פועלת על ידי שליחת הודעות Internet Control Message Protocol (ICMP) Echo Request למחשב היעד והמתנה לתגובה. שתי פיסות המידע העיקריות שפקודת הפינג מספקת הן כמה מהתגובות האלה מוחזרות וכמה זמן לוקח להן לחזור.
לדוגמה, ייתכן שלא תמצא תגובות בעת פינג למדפסת רשת, רק כדי לגלות שהמדפסת במצב לא מקוון ויש צורך להחליף את הכבל שלה.או אולי אתה צריך פינג לנתב כדי לוודא שהמחשב שלך יכול להתחבר אליו כדי לחסל אותו כגורם אפשרי לבעיית רשת.
המילה "פינג" משמשת גם באינטרנט כדי להתייחס להודעה קצרה, בדרך כלל באמצעות טקסט או דוא"ל. לדוגמה, אתה יכול "פינג לבוס שלך" או לשלוח לו הודעה על פרויקט, אבל לפקודה ping אין שום קשר לזה.
זמינות פקודות פינג
פקודת ה-ping זמינה משורת הפקודה במערכות ההפעלה Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista ו-Windows XP. זה זמין גם בגרסאות ישנות יותר של Windows כמו Windows 98 ו-95.
ניתן למצוא פקודה זו גם בשורת הפקודה בתפריטי התיקון/שחזור של אפשרויות אתחול מתקדמות ואפשרויות שחזור מערכת.
תחביר פקודת פינג
ping [- t] [- a] [- n ספירה] [- l גודל] [- f] [- i TTL] [- v TOS] [- r ספירה] [- s ספירה] [-w פסק זמן] [-R ] [-S srcaddr] [-p] [- 4] [- 6] יעד [ /?]
הזמינות של מתגי פקודת ping מסוימים ותחביר אחר של פקודת ping עשויה להיות שונה ממערכת הפעלה למערכת הפעלה.
אפשרויות פקודת פינג | |
---|---|
פריט | הסבר |
- t | שימוש באפשרות זו יבצע פינג למטרה עד שתאלץ אותו להפסיק באמצעות Ctrl+C. |
- a | אפשרות פקודת ping זו תפתור, אם אפשר, את שם המארח של יעד כתובת IP. |
- n count | אפשרות זו מגדירה את מספר בקשות ה-ICMP Echo לשליחה, מ-1 ל-4294967295. פקודת ה-ping תשלח 4 כברירת מחדל אם לא נעשה שימוש ב-- n. |
- l size | השתמש באפשרות זו כדי להגדיר את הגודל, בבתים, של חבילת בקשת ההד מ-32 ל-65, 527. פקודת הפינג תשלח בקשת הד של 32 בתים אם לא תשתמש ב- - l אפשרות. |
- f | השתמש באפשרות זו של פקודת ping כדי למנוע פיצול של ICMP Echo Requests על ידי נתבים בינך לבין היעד. האפשרות - f משמשת לרוב לפתרון בעיות ביחידת שידור מרבית (PMTU). |
- i TTL | אפשרות זו מגדירה את ערך הזמן לחיות (TTL), שהמקסימום שלו הוא 255. |
- v TOS | אפשרות זו מאפשרת לך להגדיר ערך סוג שירות (TOS). החל מ-Windows 7, אפשרות זו אינה פועלת יותר אך עדיין קיימת מטעמי תאימות. |
- r count | השתמש באפשרות זו של פקודת ping כדי לציין את מספר הקפיצות בין המחשב שלך למחשב או מכשיר היעד שברצונך שיקלטו ויוצגו. הערך המרבי לספירה הוא 9, אז השתמש בפקודה tracert במקום זאת אם אתה מעוניין לראות את כל הקפיצות בין שני מכשירים. |
- s count | השתמש באפשרות זו כדי לדווח על השעה, בפורמט חותמת זמן באינטרנט, שבה כל בקשת הד מתקבלת ונשלחת תשובת הד. הערך המקסימלי לספירה הוא 4, כלומר רק ארבע הקפיצות הראשונות ניתנות להחתמת זמן. |
- w זמן קצוב | ציון ערך זמן קצוב בעת ביצוע פקודת ping מתאים את משך הזמן, באלפיות שניות, שהפינג ממתין לכל תשובה. אם אינך משתמש באפשרות - w, נעשה שימוש ברירת המחדל של פסק הזמן הקצוב של 4000, שהם 4 שניות. |
- R | אפשרות זו אומרת לפקודת הפינג להתחקות אחר נתיב ההליכה הלוך ושוב. |
- S srcaddr | השתמש באפשרות זו כדי לציין את כתובת המקור. |
- p | השתמש במתג זה כדי לבצע פינג לכתובת של ספק וירטואליזציה של Hyper-V Network. |
- 4 | זה מאלץ את פקודת ה-ping להשתמש ב-IPv4 בלבד, אך הוא הכרחי רק אם היעד הוא שם מארח ולא כתובת IP. |
- 6 | זה מאלץ את פקודת ה-ping להשתמש ב-IPv6 בלבד, אך כמו באפשרות - 4, היא נחוצה רק בעת פינג של שם מארח. |
target | זהו היעד שברצונך לעשות פינג, או כתובת IP או שם מארח. |
/? | השתמש במתג העזרה עם פקודת הפינג כדי להציג עזרה מפורטת לגבי מספר האפשרויות של הפקודה. |
The - f, - v, - r, - אפשרויות s, - j ו-- k פועלות בעת פינג כתובות IPv4 בלבד. האפשרויות - R ו-- S פועלות רק עם IPv6.
מתגים אחרים פחות נפוצים עבור פקודת הפינג קיימים, כולל [- j host-list], [- k host-list], ו-[- c תא]. בצע את ping /? משורת הפקודה לקבלת מידע נוסף על אפשרויות אלה.
אתה יכול לשמור את פלט פקודת הפינג לקובץ באמצעות אופרטור ניתוב מחדש.
דוגמאות לפקודות פינג
להלן מספר דוגמאות לפקודות המשתמשות בפינג.
Ping Google.com
ping -n 5 -l 1500 www.google.com
בדוגמה זו, פקודת ping משמשת לפינג לשם המארח www.google.com. האפשרות - n אומרת לפקודת הפינג לשלוח 5 בקשות ICMP Echo במקום ברירת המחדל של 4, והאפשרות - l קובעת את גודל החבילה עבור כל בקשה ל-1500 בתים במקום ברירת המחדל של 32 בתים.
התוצאה המוצגת בחלון שורת הפקודה תיראה בערך כך:
תגובה מ-172.217.1.142: bytes=1500 time=30ms TTL=54
Reply from 172.217.1.142: bytes=1500 time=30ms TTL=54
תגובה מ-172.217.1.142: bytes=1500 time=29ms TTL=54
Reply from 172.217.1.142: bytes=1500 time=30ms TTL=54
תגובה מ-172.217.1.142: bytes=1500 time=31ms TTL=54
פינג סטטיסטיקות עבור 172.217.1.142:
חבילות: נשלחו=5, התקבלו=5, אבדו=0 (0% הפסד), זמני נסיעה משוערים במילי-שניות: מינימום=29ms, מקסימום=31ms, ממוצע=30ms
ההפסד של 0% שדווח תחת סטטיסטיקת Ping עבור 74.217.1.142 מסביר שכל הודעת ICMP Echo Request שנשלחה אל www.google.com הוחזרה. המשמעות היא שבכל הנוגע לחיבור הרשת הזה, הוא יכול לתקשר עם אתר האינטרנט של גוגל בסדר גמור.
Ping localhost
ping 127.0.0.1
בדוגמה שלמעלה, אנו מבצעים pinging 127.0.0.1, הנקראת גם כתובת IPv4 localhost או כתובת IPv4 loopback, ללא אפשרויות.
שימוש בפקודה ping עם כתובת זו היא דרך מצוינת לבדוק שתכונות הרשת של Windows פועלות כראוי, אבל זה לא אומר דבר על חומרת הרשת שלך או החיבור שלך לכל מחשב או מכשיר אחר. גרסת ה-IPv6 של בדיקה זו תהיה ping::1
מצא שם מארח באמצעות פינג
ping -a 192.168.1.22
בדוגמה זו, אנו מבקשים מפקודת ping למצוא את שם המארח שהוקצה לכתובת ה-IP 192.168.1.22, אך אחרת לעשות פינג כרגיל.
הפקודה עשויה לפתור את כתובת ה-IP, 192.168.1.22, בתור שם המארח J3RTY22, למשל, ולאחר מכן לבצע את שאר הפינג עם הגדרות ברירת המחדל.
פקודת נתב פינג
ping 192.168.2.1
בדומה לדוגמאות של פקודת ping למעלה, זו משמשת כדי לראות אם המחשב שלך יכול להגיע לנתב שלך. ההבדל היחיד כאן הוא שבמקום להשתמש במתג פקודת ping או פינג ל-localhost, אנחנו בודקים את החיבור בין המחשב לנתב (במקרה זה 192.168.2.1).
אם אתה מתקשה להיכנס לנתב שלך או לגשת לאינטרנט בכלל, בדוק אם הנתב שלך נגיש עם פקודת ping זו, כמובן, תוך החלפת 192.168.2.1 בכתובת ה-IP של הנתב שלך.
פינג עם IPv6
ping -t -6 SERVER
בדוגמה זו, אנו מאלצים את פקודת ה-ping להשתמש ב-IPv6 עם האפשרות - 6 וממשיכים לבצע ping SERVER ללא הגבלת זמן עם - t אפשרות. אתה יכול להפסיק את הפינג באופן ידני באמצעות Ctrl+C.
המספר אחרי האחוז בתשובות שנוצרו בדוגמה של פקודת ping זו הוא מזהה אזור IPv6, המציין לרוב את ממשק הרשת שבו נעשה שימוש.אתה יכול ליצור טבלה של מזהי אזורים המותאמים לשמות ממשקי הרשת שלך על ידי הפעלת netsh interface ipv6 show interface מזהה אזור IPv6 הוא המספר בעמודה Idx.
שורה התחתונה
פקודה ping משמשת לעתים קרובות עם פקודות אחרות הקשורות לשורת הפקודה ברשת כמו tracert, ipconfig, netstat ו-nslookup.
שימושים אחרים בפינג
בהתחשב בתוצאות שאתה רואה למעלה, ברור שאתה יכול גם להשתמש בפקודה ping כדי למצוא כתובת IP של אתר אינטרנט. עקוב אחר הקישור כדי ללמוד עוד כיצד לעשות זאת.
אתה יכול גם להשתמש בפינג במחשב לינוקס, וקיימים גם כלי פינג של צד שלישי המציעים יותר תכונות מפקודת הפינג הבסיסית.