במאמר זה, אני הולך להראות לך כיצד להשתמש בכלי קו הפקודה ipconfig. אם אתה מנהל IT, ipconfig הוא תוכנת אפליקציה בקונסולה מאוד שימושית שיכולה לעזור לך לפתור בעיות נגישות ברשת ב- Windows.
Linux ומערכות ההפעלה (OS) אחרות יש יכולות דומות, אך הן בדרך כלל משתמשות בפקודות שונות כדי להשיג אותן. המקבילים של ipconfig ב- Linux נחשבים להיות ifconfig והפקודה ip. אולם, macOS משתמשת בשילוב של ipconfig ו-ifconfig.
מה זה ipconfig?
Ipconfig הוא אחד מכלי קו הפקודה הנפוצים ביותר לניתוח, הגדרה וטיפול בהגדרות הרשת של המערכות שלך, גם בסביבת בית או עסקית. זה היה אחד מאותם כלים הקרנב והחמאה שכל מנהל מערכות ומהנדס רשת ירדעו וימצא שווה.
בכללי, כלי זה בקו הפקודה קל ללמידה ויחסית קל לשליטה בו. זה מסיר את הצורך בטול את שוניי שונים מבוססי GUI, אותם מתמקמים לשנות עם כל הוצאה חדשה של Windows (מעצבן כמוני).
המופעלת על ידי UBA, ADAudit Plus של ManageEngine מספקת רואיות מלאה על כל הפעילויות בסביבת ה-AD שלך על מנת לעזור לך לנטר איומים ולהפחית תקיפות מבפנים.
איך להשתמש בפקודת ipconfig
מסורתית, ipconfig מופעלת בסשן של קו פקודה. אולם, ב- Windows, ניתן להפעיל אותה באמצעות כל אחת מהפתרונות הבאים:
- פתח את תפריט התחל של Windows, לחץ על תיקיית מערכת Windows, ובחר פקודת פקודה.
- השתמש במקש Windows + R כדי לפתוח את תיבת ה-Run, הזן cmd ולחץ על מקש ה-הזן.
- השתמש במקש Windows + X כדי לפתוח את תפריט הקישור המהיר. עשויים להופיע שם רשימות עבור Command Prompt ו-Command Prompt (Admin), אך זה תלוי בגרסת ה- Windows שלך.
- ניתן גם לגשת אליה באמצעות Windows PowerShell, שניתן להפעיל עם חיפוש בתפריט התחל או בתיקיית PowerShell של Windows בתפריט התחילה
- באופן נוסף, Windows Terminal מאפשר לך לפתוח כרטיסייה מרובות בתוך אפליקציה אחת. לכן, באפשרותך לשלב ולשדרג Command Prompt, PowerShell, Azure Cloud Shell, WSL, ועוד. Windows Terminal מותקן מראש כעת ב-Windows 10 וב-Windows 11. ניתן לגשת אליו מ-Windows Search או מתפריט ההתחלה.
אם אינך מגדיר פרמטרים, פקודת ipconfig תציג את המידע הבא עבור כל מתאם רשת במערכת שלך:
- סיומת DNS לחיבור-מקומי
- כתובת IPv6 עבור חיבור-מקומי
- כתובת IPv4
- מסכת תת-רשת
- שער ברירת מחדל
התמונה למטה מציגה את הפלט מהשרת הבדיקה שלי, שמכיל מתאם רשת יחיד (וירטואלי). עליך לראות משהו דומה במערכת שלך עם אותו תצורת בקר ממשק רשת (NIC) יחיד.

כיצד להפנות את הפלט של פקודת ipconfig לקובץ טקסט
עשוי להיות רצון לשמור את הפלט של ipconfig בקובץ טקסט. זה מועיל לתיעוד. ולהוכיח שלא עשית טעות שהביאה את כל התשתיות שלך למצב נפל (ייתכן ואני מגזים מעט, אך לפעמים שינוי קטן יכול לגרום לשפע רב).
כדי לכתוב את התוצאה לקובץ טקסט, פשוט נשתמש בסמל ">" (סימן הגדול מאשר), משהו שעובד עם הרבה כלים בשורת הפקודה.
כדי לשמור את הפלט של פקודת ipconfig /all לקובץ בשם ipdetailsserver1.txt, עליך להריץ את הפקודה הבאה:
ipconfig /all > ipdetailsserver1.txt
כדי לבדוק במהירות את תוכן קובץ הטקסט שיצרת כרגע, הרץ את פקודת ההקלדה (type command) ואחריה שם הקובץ:
type ipdetailsserver1.txt
התמונה למטה מראה את תוצאת פקודת הייצוא, וגם את תוכן קובץ ה- ipdetailsserver1.txt.

הפקודות של עשרת ה-ipconfig החשובות שעליך ללמוד
תמצא מטה את הפקודות החשובות ביותר של ipconfig שעליך לדעת ולהבין. כתמיד, מומלץ להשתמש במנוע החיפוש המועדף עליך לעזרה. רוב מערכות ההפעלה גם מגיעות עם תכונות עזר מובנות המסבירות מתי וכיצד להשתמש בפקודות אלו בצורה הטובה ביותר. וכן, אני יודע שיש יותר מ-10 פקודות אך הן פשוט מתאימות בצורה נאה לעשר קטגוריות.
מופעל על ידי UBA, ADAudit Plus של ManageEngine מספק תראות מלאות על כל הפעילויות בסביבת ה-AD שלך כדי לעזור לך למעקב אחר איומים ולהפחית מתקפות מבפנים.
1. Ipconfig /all
כפי שיכולת לנחש, הפרמטר /all שהשתמשנו בו למעלה יספק את כל המידע הקונפיגורציוני של כל מתאפסי הרשת שלך. שים לב כי הפקודה הזו תתחיל עם חלק התצורה של ה-IP של Windows, וכוללת את שישה הפריטים הבאים:
- שם Host
- Suffix Dns ראשי
- סוג צומת
- הפעלת ניתוב IP
- ההפעל Proxy WINS
- רשימת חיפוש סיופ DNS
לאחר מכן, לכל NIC שלך, ייפורטו את כל ההגדרות שלהם:
- סיופ DNS ספציפי לחיבור
- תיאור
- כתובת פיזית (כתובת MAC)
- ההפעל DHCP
- ההפעל להגדרה אוטומטית
- כתובת IPv6
- כתובת IPv6 זמנית
- כתובת Link-Local IPv6
- כתובת IPv4
- מסכת תת-רשת
- השכרה שנקבלה
- השכרה שפקדה
- שער ברירת מחדל
- שרת DHCP
- DHCPv6 IAID
- DHCPv6 Client DUID
- שרתי DNS
- NetBIOS על Tcpip
בגדול, פקודה זו מספקת המון מידע לניפוי בעיות. וזה גם מאוד שימושי לצורכי תיעוד.
2. Ipconfig /allcompartments
A bit of a relic from a long time ago (Windows Vista), the /allcompartments will output the same information as the ipconfig command without any parameters. The image below shows a comparison of the outputs of the two commands.
ipconfig /allcompartments

3. Ipconfig /displaydns
הפרמטר /displaydns מציג את מטמון DNS resolver של המערכת שלך. המטמון מפחית תעבורת רשת מכיוון שהוא שומר על כתובות IP ושמות אתרים שביקרת בהם בעבר. כמו גם על תוכן (אם קיים) בקובץ Hosts המקומי שלך. כל רשומה מכילה את הסעיפים הבאים:
- כל סעיף מתחיל עם שם הדומיין שנשמר במטמון ואז מכיל רשומה אחת או יותר.
- שם הרשומה: שם המחשב הרחוק.
- סוג הרשומה: הנפוצים כוללים 1 עבור סוג A (כתובת IP4), 28 עבור AAAA (IPv6), 15 עבור MX (מערכת דואר), 2 עבור NS (שרת שמות).
- זמן חיות: מציג מתי הרשומה תפוג (בשניות).
- אורך הנתונים: האורך בבתים (לדוגמה, כתובות IP4 יש אורך של ארבעה בתים, IPv6 יש 16 בתים)
- סעיף: בדרך כלל עלולים לראות "Answer" מופיע שם, אך זה עשוי להיות גם "Additional."
- A (Host) Record: The IP address for the record.
ipconfig /Displaydns

4. Ipconfig /flushdns
הפרמטר /flushdns יאפס את מטמון ה- DNS resolver. זה יכול להיות שימושי כאשר אתה פותר בעיות או כאשר אתה רוצה להיפטר מרשומות DNS פגומות או מיושנות. המטמון יתמלא מחדש כשתעבור באינטרנט או במהלך פעילות המערכת הרגילה.
A reboot of your system also flushes the DNS resolver cache. This helps to keep some privacy, but it doesn’t get rid of your browsing history.

5. Ipconfig /registerdns
הפרמטר /registerdns מבצע רישום (או ריענון) של כל ההשכרות של DHCP ומרענן את שמות ה־DNS עבור כל מתאם רשת במערכת שלך. ייתכן שיקח זמן עד שהפעולה תתבצע, אבל בכל מקרה זה עשוי לעזור לפתור בעיות בין המערכת שלך לשרת ה־DNS. חלונות גם מרשים או מעדכן את הרישום של DNS של הלקוח שלך במהלך אתחול מחדש.
ipconfig /Registerdns

6. Ipconfig /release
פרמטר זה חל רק על מתאמי רשת שהוקצו דרך DHCP. הפרמטר /release שולח בקשה לשרת DHCP להפסיק את ההשכרה(ות) הפעילה(ות) ולהסיר אותם מהמערכת שלך.
מופעל על ידי UBA, ADAudit Plus של ManageEngine מספק תראות מלאה אודות כל הפעילויות בסביבת ה־AD שלך כדי לסייע לך לצפות על פרקי זמן ולהפחית איומים פנימיים.
יש לשים לב שאם לא ציינת מתאם, אז כל השכרות DHCP פעילות תיחרטו. זה עשוי שלא להיות במועדון ההונות שלך. לכן, וודא שאתה מגיע להבנת תחביר הפקודות. גם אם אתה מחובר מרחוק למערכת ואז משחרר את כתובת ה־IP של המתאם בו אתה מחובר, אז תסיים את הפעילות הפעילה שלך.
ipconfig /release
לדוגמה, כדי לשחרר את כתובת ה־IP למתאם רשת בשם "Ethernet0" יש להקליד את הפקודה הבאה:
ipconfig /release “Ethernet0”
ניתן גם לשחרר מספר כתובות IP בו זמנית באמצעות שימוש בתו כללי. כדי לשחרר את כתובות ה־IP של כל המתאמנים שמתחילות ב"Ether," עליך להזין את הפקודה הבאה:
ipconfig /release Ether*
עבור כל המתאמנים שמסתיימים ב"net" תשתמש בפקודה זו:
ipconfig /release *net
כאשר מדובר בכל המתאמנים שמכילים את "erne" עליך להשתמש בפקודה זו:
ipconfig /release *erne*
לבסוף, הפרמטר /Release6 הוא המצד השני של /release ל־IPv6 שרק משחרר כתובות IPv4 בלבד.
ipconfig /release6
7. Ipconfig /renew
פרמטר זה מחליף את כתובת ה־IPv4. כמו עם הפרמטר לשחרור, /renew תפעיל על כל מתאמי הרשת של המערכת שלך (רק עם DHCP).
ipconfig /renew
שוב, הפרמטר /renew6 הוא המצד השני של IPv6 ל־/renew אשר מחדש רק כתובות IPv4.
ipconfig /renew6
8. Ipconfig /showclassid
מחלקות משתמשים ומחלקות יצרנים מאפשרות לך להקצות אפשרויות DHCP לקבוצות של לקוחות על ידי ציון מדיניות שנוגעת למשתמשים או התקנים מסוימים, אך לא לכולם באותו הטווח. יש לך מחלקות שונות בתוך הטווחים יכולות להיות שימושי אם ברצונך להפריד קבוצה של התקנים לקטע אחד בטווח עדיין לשמור על אחסון דינמי.
מופעל על ידי UBA, ADAudit Plus של ManageEngine מספק נראות מלאה לכל הפעילויות בסביבת ה-AD שלך כדי לעזור לך לנטר איומים ולהפחית התקפות פנימיות.
שיעורים נוטים להיות מוגבלים לרשתות עסקיות. לעיתים רחוקות תיתקל בהם ברשת ביתית. תוכל להחיל שיעורים על קבוצת משתמשים מרוחקים כדי להקל על הגישה שלהם. כל שיעור יכול להכיל שרתי DNS שונים, נתבים, כתובות שער, הפרשי זמן עבור המשתמשים שלך באזורים זמן שונים וזמני השכרה ספציפיים.
הפרמטר /showclassid יציג את מזהה מחלקת ה-DHCP עבור מתאם מסוים. פרמטר זה זמין רק במחשבים עם מתאמים המוגדרים לקבל כתובת IP באופן אוטומטי.
Ipconfig /showclassid <adapter>
כדי להציג את מידע המחלקה עבור כל מתאמי הרשת של המערכות שלך, עליך להזין את הפקודה הבאה שבה תו הכוכבית מחליף את 'מתאם'.
ipconfig /showclassid *
עבור כתובות IPv6, תוכל להשתמש בפרמטר /showclassid6.
ipconfig /showclassid6
9. Ipconfig /setclassid
הפרמטר /setclassid מאפשר לך להקצות מזהה מחלקה לאחד או יותר ממתאמי המערכת שלך. כדי להקצות מזהה מחלקה לכל מתאמי הרשת, השתמש בפקודה הבאה. תצטרך להחליף את 'classID' בשם האמיתי של המחלקה שלך:
ipconfig /setclassid * classID
תוכל גם להקצות מזהה מחלקה למתאם רשת ספציפי. לשם כך, תצטרך להחליף את 'adaptername' בשם המתאם הספציפי או להשתמש בתו כוכבית, כפי שהוסבר קודם במאמר זה:
ipconfig /setclassid adaptername classID
אם לא צוין מזהה מחלקה, אז המזהה הנוכחי שהוקצה יוסר. עבור כתובות IPv6, תוכל גם להשתמש בפרמטר /setclassid6.
התרשים למטה מראה את מזהה הכיתה בשם 'policy1' שמוקצה למתאם הרשת שלי 'Ethernet1'.
מופעל על ידי UBA, ADAudit Plus של ManageEngine מספק נראות מלאה לכל הפעילויות בסביבת ה-AD שלך כדי לעזור לך לנטר איומים ולהפחית התקפות פנימיות.
ipconfig /setclassid Ethernet 1 policy1

10. Ipconfig /?
הפרמטר /? מציג את כל הפקודות הזמינות וטיפים כיצד להשתמש בהן בצורה הטובה ביותר. ניתן לראות פרטים נוספים בתמונה למטה.

סיכום
מבדיקת כתובת ה-IP המקומית של המחשב הביתי שלך, הצגת מטמון ה-DNS שלך, חידוש כתובת ה-IP שלך והגדרת מזהה כיתה, הפקודה ipconfig תעזור לך להשלים משימות רבות של ניתוח, תצורה ופתרון בעיות ברשת ותקל על חייך. היא לא יכולה לעשות הכל, אבל היא בהחלט אחת מהכלים השימושיים ביותר בארגז הכלים התוכנתי שלך.