النقاط الرئيسية
- يجب عليك تشغيل موجه الأوامر أو PowerShell أو Terminal كمسؤول لاستخدام netsh.
- استخدم الأمر “netsh interface ipv4 show config” للعثور على الاسم الكامل لواجهة الشبكة التي تريد تغييرها.
- قم بتعديل عنوان IP وقناع الشبكة الفرعية والبوابة الافتراضية باستخدام الأمر “netsh interface ipv4 set address”. يمكنك أيضًا تغيير إعدادات DNS باستخدام “netsh interface ipv4 set dns”.
إن تغيير عنوان IP الخاص بك باستخدام واجهة لوحة التحكم ليس بالأمر الصعب، ولكنه يتطلب النقر فوق عدد من النوافذ ومربعات الحوار المختلفة. ومع ذلك، إذا كنت من محبي موجه الأوامر، فيمكنك إنجاز ذلك بشكل أسرع باستخدام netsh
وهو أحد أدوات الشبكة الرائعة المضمنة في نظام التشغيل Windows.
قم بتشغيل موجه الأوامر كمسؤول لاستخدام Netsh
سنستخدم الأمر netsh، لكنه يتطلب تشغيل موجه الأوامر كمسؤول حتى يعمل. netsh
يسمح لك الأمر بتكوين أي جانب تقريبًا من جوانب اتصالات الشبكة لديك في نظام التشغيل Windows.
لتشغيل موجه الأوامر (أو PowerShell) كمسؤول، افتح قائمة ابدأ، وابحث عن “cmd”، ثم مرر الماوس فوق النتيجة، ثم انقر فوق “تشغيل كمسؤول”.
في نظام التشغيل Windows 10 أو Windows 11، يمكنك أيضًا النقر بزر الماوس الأيمن فوق قائمة ابدأ (أو الضغط على Windows+X على لوحة المفاتيح) لفتح قائمة المستخدم المتطور واختيار “PowerShell (المسؤول)”.
يمكنك (و
يجب
) استخدم PowerShell لهذا الغرض بدلاً من ذلك.
عرض معلومات الشبكة الخاصة بك باستخدام موجه الأوامر
قبل تغيير عنوان IP والمعلومات ذات الصلة، ستحتاج إلى العثور على الاسم الكامل للشبكة الخاصة بالواجهة التي تريد تغييرها. للقيام بذلك، اكتب الأمر التالي:
netsh interface ipv4 show config
قم بالتمرير لأسفل حتى ترى الواجهة التي تبحث عنها. في مثالنا، سنقوم بتعديل واجهة Wi-Fi، والتي تسمى على جهازنا “Wi-Fi”. سترى أيضًا أسماء افتراضية أخرى يعينها Windows للواجهات، مثل “Local Area Connection” و”Local Area Connection* 2″ و”Ethernet”. ما عليك سوى العثور على الواجهة التي تبحث عنها وتدوين الاسم الدقيق. يمكنك أيضًا نسخ الاسم ولصقه في Notepad ثم العودة إلى Command Prompt لاحقًا لتسهيل الأمور.
قم بتغيير عنوان IP الخاص بك وقناع الشبكة الفرعية والبوابة الافتراضية
بمجرد حصولك على اسم الواجهة، ستكون جاهزًا لتغيير عنوان IP وقناع الشبكة الفرعية والبوابة. للقيام بذلك، ستصدر أمرًا باستخدام بناء الجملة التالي:
netsh interface ipv4 set address name="YOUR INTERFACE NAME" static IP_ADDRESS SUBNET_MASK GATEWAY
على سبيل المثال، قد يبدو الأمر الخاص بك مشابهًا لما يلي:
netsh interface ipv4 set address name="Wi-Fi" static 192.168.3.8 255.255.255.0 192.168.3.1
حيث يتم استبدال المعلومات بأي شيء تريد استخدامه. في مثالنا، يقوم الأمر بما يلي:
- يستخدم اسم الواجهة “Wi-Fi”
- تعيين عنوان IP إلى 192.168.3.1
- تعيين قناع الشبكة الفرعية إلى 255.255.255.0
- تعيين البوابة الافتراضية إلى 192.168.3.1
وإذا كنت تستخدم عنوان IP ثابتًا ولكنك تريد التبديل إلى استخدام عنوان IP تم تعيينه تلقائيًا بواسطة خادم DHCP — مثل جهاز التوجيه الخاص بك — فيمكنك استخدام الأمر التالي بدلاً من ذلك:
netsh interface ipv4 set address name="YOUR INTERFACE NAME" source=dhcp
تغيير إعدادات DNS الخاصة بك في موجه الأوامر
يمكنك أيضًا استخدام netsh
أمر لتغيير خوادم DNS المستخدمة بواسطة واجهة الشبكة. خوادم DNS التابعة لجهات خارجية — مثل خدمة DNS العامة من Google و أوبن دي إن إس —يمكن أن تكون أسرع وأكثر موثوقية من خوادم DNS التي يوفرها مزود خدمة الإنترنت الخاص بك. أياً كان سبب تغيير خادم DNS الخاص بك، يمكنك القيام بذلك إما على جهاز التوجيه بحيث يؤثر على جميع الأجهزة التي تحصل على معلوماتها من جهاز التوجيه أو على الجهاز الفردي. إذا كنت تريد تغيير خوادم DNS لجهاز كمبيوتر واحد فقط، فمن السهل القيام بذلك باستخدام netsh
يأمر.
سوف تحتاج إلى استخدام الأمر مرتين: مرة لتعيين خادم DNS الأساسي ومرة لتعيين خادم DNS الثانوي أو الاحتياطي. لتعيين خادم DNS الأساسي، استخدم بناء الجملة التالي:
netsh interface ipv4 set dns name="YOUR INTERFACE NAME" static DNS_SERVER
على سبيل المثال، قد يبدو الأمر الخاص بك مشابهًا لما يلي (حيث نقوم بتعيينه على خادم DNS العام الأساسي لشركة Google، 8.8.8.8):
netsh interface ipv4 set dns name="Wi-Fi" static 8.8.8.8
لتعيين خادم DNS الثانوي الخاص بك، سوف تستخدم أمرًا مشابهًا للغاية:
netsh interface ipv4 set dns name="YOUR INTERFACE NAME" static DNS_SERVER index=2
لذا، بمواصلة مثالنا، يمكنك تعيين DNS الثانوي الخاص بك باعتباره خادم DNS العام الثانوي لـ Google، وهو 8.8.4.4:
netsh interface ipv4 set dns name="Wi-Fi" static 8.8.4.4 index=2
وكما هو الحال مع عنوان IP، يمكنك أيضًا تغييره بحيث تحصل واجهة الشبكة على إعدادات DNS تلقائيًا من خادم DHCP بدلاً من ذلك. ما عليك سوى استخدام الأمر التالي:
netsh interface ipv4 set dnsservers name"YOUR INTERFACE NAME" source=dhcp
والآن، ها أنت ذا. سواء كنت تفضل الكتابة في موجه الأوامر أو كنت ترغب فقط في إبهار زملائك في العمل، فأنت الآن تعرف كل ما تحتاجه من أدوات سطر الأوامر لتغيير إعدادات عنوان IP الخاص بك.