الصفحة الرئيسية » howto » كيفية تغيير عنوان بروتوكول الإنترنت الخاص بك باستخدام PowerShell

    كيفية تغيير عنوان بروتوكول الإنترنت الخاص بك باستخدام PowerShell

    لقد أظهرنا لك بالفعل كيف يمكنك تغيير عنوان IP الخاص بك من موجه الأوامر ، الذي يتطلب أوامر netsh طويلة ، والآن نحن نقوم بنفس الشيء في PowerShell ، بدون تعقيد.

    ملاحظة: الأوامر التالية جديدة في PowerShell v3 ، وبالتالي فهي تتطلب Windows 8 ، وهي تتطلب أيضًا موجه أوامر إداري.

    ملاحظة المحررين: من المحتمل أن تكون هذه المقالة موجهة إلى جمهورنا الأكثر غموضاً وتتطلب بعض المعرفة الأساسية لعناوين IP و CIDR

    تغيير عنوان IP الخاص بك

    لقد رأينا الناس يسحبون شعرهم في محاولة لتغيير عناوين IP الخاصة بهم باستخدام فئات WMI المشفرة في الإصدارات القديمة من PowerShell ، ولكن هذا تغير مع PowerShell v3 ، هناك الآن وحدة NetTCPIP التي تجلب معظم الوظائف إلى PowerShell الأصلي. في حين أن الأمر مربكًا بعض الشيء في البداية ، ويرجع ذلك غالبًا إلى عدم وجود وثائق في الوقت الحالي ، إلا أنه يبدأ في أن يكون مجديًا عندما يريكك المهوسون عن كيفية عمله.

    يمكن إجراء تغيير عنوان IP باستخدام الأمر New-NetIPAddress cmdlet ، ويحتوي على الكثير من المعلمات ، وبعضها لا يتم توثيقها حتى في Get-Help. حتى هنا هو عليه:

    New-NetIPAddress -InterfaceAlias ​​"اتصال Ethernet السلكي" -IPv4Address “192.168.0.1” -PrefixLength 24 -DefaultGateway 192.168.0.254

    هذا يفترض ما يلي:

    • اسم الواجهة التي تريد تغيير عنوان IP الخاص بها هو Local Area Network
    • أنت تريد تعيين عنوان IP ثابتًا هو 192.168.0.1
    • تريد تعيين قناع شبكة فرعية 255.255.255.0 (وهو / 24 في تدوين CIDR)
    • تريد تعيين بوابة افتراضية من 192.168.0.254

    من الواضح أنك ستقوم بتبديل الإعدادات لبعض التي تطابق معايير العنونة لشبكتك.

    ضبط معلومات DNS الخاصة بك

    الآن هنا يأتي جزء آخر صعب ، اتضح أن هناك وحدة منفصلة كاملة تسمى DNSClient التي يجب عليك استخدامها للتعامل مع إعدادات DNS الخاصة بك. لتغيير خادم DNS الخاص بك ، سوف تستخدم:

    Set-DnsClientServerAddress -InterfaceAlias ​​"Wired Ethernet Connection" -ServerAddresses 192.168.0.1، 192.168.0.2

    هذا يفترض أنك تريد تعيين خادم DNS الأساسي لاتصال Ethernet السلكي إلى 192.168.0.1 وخادم DNS الثانوي إلى 192.168.0.2. هذا كل ما في الامر.