כאשר הושק, IPv6 נקבע כי יסיר את תיאור היתרון של העולם לכתובות IP נוספות. אך האמירה ב־IPv6 הייתה איטית, וחלק מבחינו לבטל את IPv6 ב־Windows למטרות איתור תקלות. בואו נלמד איך.
במדריך זה, תלמדו כיצד לבטל את IPv6 באמצעות שיטות שונות, הן באמצעות ממשק משתמש גרפי והן באמצעות מסוף שורת פקודה.
מוכנים לקפוץ? בואו נתחיל!
דרישות קדם
המדריך הזה כולל הדגמות מעשיות. אם ברצונכם לעקוב אחרי, הימנעו מהבאת הדברים הבאים:
- המדריך משתמש ב־Windows 10 גרסה 20H2, אך כל גרסת Windows 10 תהיה רלוונטית.
- התחברו למערכת Windows כמשתמש עם הרשאות מנהל.
- בדוגמה של PowerShell משמשת סביבת PowerShell המובנית ב־Windows 10.
ביטול IPv6 דרך ממשק משתמש גרפי
ראשית, עליכם לבטל את IPv6 דרך יישום הרשת של Windows 10. על מנת לעשות זאת, עליכם לגשת למאפייני מתאם הרשת שלכם כדי לבטל את IPv6.
1. לחצו ימינה על האייקון של הרשת / Wi-Fi בסרגל המערכת ובחרו פתיחת הגדרות רשת ואינטרנט כדי לגשת להגדרות הרשת שלכם.

2. בתפריט הגדרות רשת מתקדמות, בחרו שינוי אפשרויות מתאמי הרשת כדי לראות את כל המתאמים (כרטיסי רשת) המשמשים במחשב שלכם.

3. כעת, לחצו ימינה על מתאם האיתרנט שלכם ובחרו מאפיינים. בכך תפתחו את חלון "מאפיינים" לכרטיס הרשת שבחרתם.

4. מצא את האפשרות פרוטוקול האינטרנט v6 (TCP/IPv6) מתוך הרשימה בתחום רשת. אם האפשרות מסומנת, לחץ על תיבת הסימון כדי להשבית אותה, כפי שמוצג למטה, ולאחר מכן ללחוץ על אישור.
לאחר השבת של IPv6, לא תראה שינוי בהתקנת האינטרנט של המחשב שלך מכיוון שהגדרות מתאם IPv4 מוגדרות כברירת מחדל.

השבתת IPv6 דרך PowerShell
אולי אתה מעדיף סביבת שורת פקודה במקום ממשק משתמש כאשר אתה ניהול את תצורת הרשת במערכת ההפעלה של Windows. אם זו המקרה, הפעל את הפקודות הבאות ב-PowerShell כדי להשבית מתאמי רשת של IPv6.
1. פתח את PowerShell כמנהל, והרץ את הפקודה Get-NetAdapterBinding
למטה כדי להציג את רשימת הקשרים למתאמי רשת, זיהוי הרכיבים שלהם והסטטוס שלהם. כמו כן, סנן את כל המתאמים בהם ComponentID
שווה ל-ms_tcpip6
עם הפקודה Where-Object
.
בערכים שהוחזרו, שים לב ל־DisplayName ול־ComponentID של האדפטר שברצונך להשבית; תזדקק להם בשלב הבא. בדוגמה למטה, האדפטר Ethernet
נבחר.

2. הרץ את הפקודה Disable-NetAdapterBinding
למטה כדי להשבית את מתאם הרשת שלך.
למטה, האדפטר Ethernet
עם הרכיב ms_tcpip6
מושבת, אך החלף את שם המתאם ואת מזהה הרכיב עם היעד הרצוי שלך. אם הצליח, אין פלט מוצג.

3. לבסוף, הרץ את הפקודה Get-NetAdapterBinding
למטה כדי לוודא ש־IPv6 למתאם הרשת שלך כעת מושבת.
תוכל לראות למטה, האדפטר Ethernet
מוצג, אך החלף אותו ביעד הרצוי שלך.

אולי אין לך תכניות להשאיר את IPv6 מופעל על אף אחד ממתאמי הרשת שלך. אם כן, הרץ במקום זאת את הפקודה הבאה
Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6
כדי להשבית את IPv6 בכל מתאמי הרשת.
ניטרול IPv6 עבור כל מתאמי הרשת דרך מסוף פקודה
החלפת הכוחות: כאלטרנטיבה ל-PowerShell, ניתן להשתמש בשורת הפקודה. שורת הפקודה מאפשרת גם לך להשבית את IPv6 של מתאם הרשת שלך על ידי הפעלת סט שונה של פקודות בהשוואה ל-PowerShell.
1. פתח את שורת הפקודה כמנהל והפעל את הפקודה ipconfig
. הפקודה ipconfig
מציגה את כל הערכים הנוכחיים של תצורת הרשת TCP/IP, כך שתוכל לוודא אם IPv6 מופעל במתאם הרשת שלך.
למטה, תראה ש-IPv6 מופעל עבור מתאם ה-Ethernet.

2. הפעל את סדר הפקודות להשבתת כל תקשורת IPv6 עבור כל ממשק רשת.
התווים הקודמים
::
לפני הטקסט מציינים הערות, במקרה שתעתיק את הפקודות לטרמינל למטה.
אם הצלחת, תקבל הודעת Ok לאחר הרצת כל פקודה, כפי שמוצג למטה.

3. לבסוף, הפעל מחדש את הפקודה ipconfig
כדי לוודא שהשבתת את IPv6 בהצלחה.
שים לב שלמטה אין רשומה ערך של IPv6, המעיד על השבתה מוצלחת של IPv6.

סיכום
במהלך המדריך הזה, למדת מהו IPv6 ואיך להשבית אותו במערכת ההפעלה Windows. למדת גם פקודות שמשביתות את IPv6 גם בשורת הפקודה וגם ב-PowerShell.
כעת, האם תכלית לכלול ברוטינת איתור תקלות ברשת שלך את השבתה של IPv6?