מה זה ipconfig?
ipconfig מייצג 'תצורת פרוטוקול אינטרנט' . זוהי תוכנית של יישום מסוף של כמה מערכת הפעלה של מחשבים המציגה כל ערך נוכחי של תצורת רשת TCP/IP ומרעננת הגדרות DNS (מערכת שמות דומיין) ו-DHCP (פרוטוקול תצורת מארח דינמי). הפקודה ipconfig מציגה כתובות IPv4 (פרוטוקול אינטרנט גרסה 4) ו-IPv6, שער ברירת המחדל עבור כל מתאם, ומסיכת רשת המשנה אם מוחלת ללא פרמטרים.
הטמעות של ipconfig
הפקודה קיימת ב-Apple macOS, ReactOS ו-Microsoft Windows. מהדורת ReactOS פותחה ברישיון GPL על ידי גד מרפי .
אפל macOS
ב-Mac OS X, ipconfig משמש ככיסוי לסוכן IPConfiguration ויכול לשמש לשליטה בלקוח DHCP ו-Bootstrap Protocol דרך ממשק שורת הפקודה. כמו כן, Mac OS X מיישמת ifconfig לשליטה ישירה על ממשקי רשת כמו הגדרת כתובות IP סטטיות כמו כמעט כל מערכת ההפעלה מבוססת יוניקס. בלינוקס, הפקודה, כלומר, ifconfig הוחלף בפקודת IP.
Microsoft Windows ו-ReactOS
הפקודה, כלומר, ipconfig תומך ב /את כל מתג שורת הפקודה. תוצאה זו היא מידע מקיף יותר בהשוואה ל-ipconfig בלבד.
הפקודה ipconfig מכילה תכונה חשובה נוספת שבה היא מאלצת לרענן את כתובת ה-DHCP IP של המחשב המארח כדי לבקש כתובת IP נפרדת. זה נעשה עם שתי פקודות שונות לפי הסדר. הפקודה הראשונה היא ipconfig /release אשר פועל כדי לאלץ את הלקוח להפסיק מיד את החכירה שלו על ידי העברת השרת הודעת שחרור של DHCP אשר מעדכנת את פרטי המצב של השרת ומסמנת את כתובת ה-IP של לקוח ישן כ 'זמין' .
הפקודה השנייה היא ipconfig /renew אשר פועל לבקשת כתובת IP חדשה. כאשר מערכת מקושרת למודם או כבל DSL, ייתכן שיהיה צורך לחבר אותה ישירות ליציאת הרשת של המודם כדי לעקוף את הנתב, לפני כיבוי החשמל ושימוש ב-ipconfig /release למשך תקופה, כדי לוודא שהקודם כתובת IP נלקחת על ידי מחשבים אחרים.
הפרמטר, כלומר, /flushdns יכול לשמש לניקוי מטמון ה-DNS (Domain Name System) כדי להבטיח שבקשות עתידיות יחולו מידע DNS חדש על ידי דחיפה של שמות מארחים לתיקון מאפס.
פרמטרים של ipconfig
כמה פרמטרים של הפקודה ipconfig רשומים ומוזכרים להלן:
כן לא. | פָּרָמֶטֶר | תיאור |
---|---|---|
1. | /את כל | הוא מציג את תצורת ה-TCP/IP המלאה עבור כל מתאם. מתאם יכול לציין ממשקים פיזיים ממשקים לוגיים (חיבורי חיוג) או מתאמי רשת מותקנים. |
2. | /flushdns | הוא שוטף וטוען מחדש את המידע של מטמון פותר לקוח ה-DNS. אנו יכולים ליישם הליך זה לביטול ערכי מטמון שליליים דרך המטמון וערכים אחרים שנוספו באופן דינמי בזמן פתרון בעיות DNS. |
3. | /displaydns | הוא מציג את הנושא של מטמון פותר לקוח ה-DNS המכיל הן ערכים שנטענו מראש דרך קובץ המארחים המקומי והן יומני משאבים שניגשים אליהם לאחרונה עבור שאילתות שמות שתוקנו על ידי המערכת. שירות הלקוחות של DNS מיישם מידע זה לפתרון שמות שנשאלים לעתים קרובות לפני שאילתות בשרתי ה-DNS שלו. |
4. | /לחדש [] | זה מרענן את תצורת DHCP עבור כל מתאם או מתאם מסוים אם הפרמטר, כלומר, מַתאֵם נוסף. פרמטר זה זמין רק במערכות עם מתאמים הבנויים לקבל כתובת IP באופן אוטומטי. עלינו להזין את שם המתאם המתרחש כאשר אנו משתמשים בפקודה ipconfig ללא פרמטרים לציון שם מתאם. |
5. | /שחרר [] | זה שולח הודעה, כלומר, DHCPRELEASE לשרת ה-DHCP כדי לפרסם את תצורת ה-DHCP השוטפת ולבטל את התצורה של כתובת ה-IP עבור כל מתאם או עבור מתאם מסוים אם הפרמטר, כלומר, מַתאֵם כלול. פרמטר זה משתק את TCP/IP עבור מתאמים מוגדרים כדי לקבל כתובת IP באופן אוטומטי. עלינו להזין את שם המתאם המתרחש כאשר אנו משתמשים בפקודה ipconfig ללא פרמטרים לציון שם מתאם. |
6. | /registerdns | זה יוזם רישום דינמי באופן ידני עבור כתובות ה-IP ושמות ה-DNS המוגדרים במערכת. אנו יכולים ליישם פרמטר זה לפתרון בעיות של רישום שם DNS לא מוצלח או לתקן בעיית עדכון דינמי בין שרת ה-DNS ללקוח מבלי להפעיל מחדש את מערכת הלקוח. במאפיינים המתקדמים, הגדרות ה-DNS של פרוטוקול TCP/IP מחליטות אילו שמות מאושרים ב-DNS. |
7. | /? | זה מראה את עֶזרָה אפשרות בשורת הפקודה. |
8. | /release6 [] | זה שולח הודעה, כלומר, DHCPRELEASE לשרת DHCPv6 כדי לפרסם את תצורת ה-DHCP השוטפת ולבטל את התצורה של כתובת ה-IPv6 עבור כל מתאם או עבור מתאם מסוים אם הפרמטר, כלומר, מַתאֵם כלול. פרמטר זה משתק את TCP/IP עבור מתאמים מוגדרים כדי לקבל כתובת IP באופן אוטומטי. עלינו להזין את שם המתאם המתרחש כאשר אנו משתמשים בפקודה ipconfig ללא פרמטרים לציון שם מתאם. |
9. | /renew6 [] | זה מרענן את תצורת DHCPv6 עבור כל מתאם או עבור מתאם מסוים אם הפרמטר, כלומר המתאם נוסף. פרמטר זה זמין רק במערכות עם מתאמים הבנויים לקבל כתובת IPv6 באופן אוטומטי. עלינו להזין את שם המתאם המתרחש כאשר אנו משתמשים בפקודה ipconfig ללא פרמטרים לציון שם מתאם. |
10. | /setclassid [] | הוא מגדיר את מזהה המחלקה של DHCP עבור מתאם מתואר. אנו יכולים להשתמש בתו הכללי של כוכבית (*) להגדרת מזהה המחלקה של DHCP עבור כל מתאם במקום המתאם. זה זמין רק במערכות עם מתאם שכבר מוגדרות לקבל כתובת IP באופן אוטומטי. מזהה המחלקה המתמשך נמחק אם לא צוין מזהה מחלקה של DHCP. |
אחד עשר. | /showclassid | זה מציג את מזהה המחלקה של DHCP עבור מתאם מתואר. אנו יכולים להשתמש בתו הכללי של כוכבית (*) כדי לראות את מזהה המחלקה של DHCP עבור כל מתאם במקום המתאם. זה זמין רק במערכות עם מתאם שכבר מוגדרות לקבל כתובת IP באופן אוטומטי. |
כיצד להחיל ipconfig ואפשרויות?
ipconfig משמש להצגת פרטים של תצורת הרשת שלנו ולרענון הגדרות ה-DNS וה-DHCP. הפקודה ipconfig כברירת מחדל מציגה את כתובת ה-IP, שער ברירת המחדל ומסיכת רשת המשנה שלנו, אך אנו יכולים לקבל מספר פרטים באמצעות פקודה זו עם פרמטרים נכונים.
וולברין נגד גירית
אז בואו נתחיל במשהו קל יותר:
- קודם כל, עלינו לפתוח את חלון הטרמינל שלנו על ידי חיפוש 'מָסוֹף' בחלון היישום.
- לאחר מכן, עלינו להיכנס ל- ipconfig הפקודה ולחץ על להיכנס
$ ipconfig
- זה יציג לנו את המידע הבסיסי של הרשת שלנו מתוך מתאמי הרשת שלנו.
- הפקודה תחזיר פרטים על כל מתאמי הרשת במערכת שלנו כפי שאנו יכולים לראות בצילום המסך לעיל. יש לנו את מתאם ה-Ethernet ומתאם רשת אלחוטית במקרה זה.
- כמו כן, הוא יופיע בתור כל מתאם רשת אם אנו משתמשים בלקוח VPN.
ipconfig /all
הפקודה מציגה רק את המידע הבסיסי של הרשת שלנו ללא שימוש בפרמטר כלשהו. אבל מידע על שרתי DHCP ו-DNS אינו מוצג כברירת מחדל. כדי להציג כל פרט של מתאם הרשת שלנו, נצטרך להזין את הפרמטר, כלומר, /את כל .
$ ipconfig /all
הפקודה לעיל תחזיר את המידע שלהלן עבור כל מתאמי הרשת במכשיר שלנו:
זוהי כתובת ה-Mac של מתאם הרשת שלנו.
הוא מציג את כתובת ה-IP של המערכת שלנו.
זה מייצג אם חיבור הרשת משתמש בכתובת IP סטטית או DHCP.
הוא מייצג נתב/שרת שמחלק כתובות IP רבות ברשת שלנו.
הוא מייצג את הנתב שאליו המערכת שלנו מחוברת.
הוא מייצג את השרתים המשמשים לתרגום שמות דומיין לכתובות IP.
הוא מציג את כתובת ה-IPv6 של המערכת שלנו.
זה מציג את התאריך-שעה שבו המערכת שלנו קיבלה את כתובת ה-IP.
הפקודה, כלומר, ipconfig /all משמש לעתים קרובות לפתרון בעיות של קישוריות רשת. אם נבדוק נכון את התוצאות של הפקודה ipconfig /all, נוכל לראות 4 פריטים חיוניים ומוזכרים להלן:
זו כתובת ה-IP שלנו.
ברוב המקרים, זה מחייב להיות מזלגות. 'לא' זה אומר שהזנו את כתובת ה-IP באופן ידני.
הוא משמש לתרגום שמות דומיין לכתובות IP.
הוא מייצג את המודם או הנתב שאליו נשלחת חבילת הרשת שלנו.
ipconfig /release
הפקודה ipconfig לא רק מציגה את המידע שלנו על הגדרות הרשת שלנו, אלא היא יכולה לשמש גם לאיפוס או רענון של הגדרות הרשת שלנו. אנו יכולים לתבוע כתובת IP חדשה דרך שרת ה-DHCP כאשר הפעלנו DHCP בכרטיס הרשת שלנו.
הצעד הראשוני לעשות זאת הוא לפרסם את כתובת ה-IP הנוכחית. המשמעות היא שאנו נודיע לשרת ה-DHCP שאיננו מעוניינים יותר להחיל את כתובת ה-IP שהוקצתה.
$ ipconfig /release
הפקודה לעיל תפרסם כברירת מחדל את כתובות ה-IP עבור כל מתאם רשת. כמו כן, אנו יכולים לציין מתאם רשת בודד. לשם כך, נצטרך להקליד את שם המתאם שנמצא כאן בתוך תוצאות ה-ipconfig.
לדוגמה , אם ברצוננו לפרסם רק את כתובת ה-IP של מתאם הרשת האלחוטית שלנו, נוכל להזין את הפקודה הבאה:
$ ipconfig /release Wireless*
הוא יפרסם את כתובת ה-IP של כל מתאם שהשם מתחיל בו 'אַלחוּט' .
ipconfig /renew
לאחר שפרסמנו את כתובת ה-IP, נצטרך לתבוע כתובת חדשה דרך שרת ה-DHCP. על ידי שימוש בפקודה, כלומר, ipconfig /renew , אנחנו יכולים לעשות את זה:
$ ipconfig /renew
נמצא תוצאה דומה כמו פקודת ipconfig, שער, מסכת רשת משנה וסקירה כללית של כתובת ה-IP החדשה שלנו כאשר פקודת החידוש הופעלה בהצלחה.
אנו יכולים שוב לציין מתאם רשת בודד על ידי מתן שם המתאם.
$ ipconfig /renew Wireless*
ipconfig /displaydns
המחשב שלנו מאחסן מטמון מקומי של כל רשומת DNS שבה הוא ביקר. מטמון זה משמש לתרגום מהיר של שמות הדומיין לכתובת ה-IP הנכונה. בדרך זו, המחשב שלנו לא צריך בכל פעם לנהל משא ומתן עם שרת ה-DNS. לדוגמה, כאשר אנו מבקרים ב-Google.com.
אנו יכולים להריץ את הפקודה הבאה בחלון המסוף לצפייה בתוכן מטמון ה-DNS:
$ ipconfig /displaydns
זה יציג את כל רשומות ה-DNS במטמון ה-DNS שלנו.
לעתים קרובות, איננו צריכים לבדוק את הרשומות, אך נדון בכמה מונחים חשובים:
סרוק DNS
לפעמים, מטמון ה-DNS שלנו כולל רשומות מיושנות שיכולות לתת שגיאות הקשורות ל-DNS (לדוגמה, אי יכולת להגיע לאתרים), אנחנו יכולים לפתור את זה על ידי יישום הפקודה המוזכרת באופן הבא:
$ ipconfig /flushdns
הפקודה לעיל תנקה את מטמון ה-DNS שלנו. אנחנו יכולים לעשות זאת ללא כל סיכון, המחשב שלנו פשוט ידרוש רשומת DNS עדכנית וחדשה דרך שרתי ה-DNS.
ipconfig על אובונטו
ה ifconfig הפקודה שווה לפקודה ipconfig. הפקודה ifconfig תציג לנו את המידע הבסיסי של הרשת של המתאמים שלנו באובונטו.
הפקודה היא כדלקמן:
$ ifconfig