मुखपृष्ठ » कैसे » PowerShell का उपयोग करके अपना आईपी पता कैसे बदलें

    PowerShell का उपयोग करके अपना आईपी पता कैसे बदलें

    हमने पहले ही आपको दिखा दिया है कि आप कमांड प्रॉम्प्ट से अपना आईपी पता कैसे बदल सकते हैं, जिसके लिए लंबे नेट कमांड की आवश्यकता होती है, अब हम पॉवरशेल में एक ही काम कर रहे हैं, जटिलता के बिना.

    नोट: निम्नलिखित आदेश पॉवरशेल v3 में नए हैं और इसलिए विंडोज 8 की आवश्यकता है, उन्हें एक प्रशासनिक कमांड प्रॉम्प्ट की भी आवश्यकता है.

    संपादकों ध्यान दें: यह लेख शायद हमारे अधिक geeky दर्शकों के लिए है और आईपी पते और CIDR संकेतन के कुछ बुनियादी ज्ञान की आवश्यकता है

    अपना आईपी पता बदलना

    हमने देखा है कि लोग PowerShell के पुराने संस्करणों में क्रिप्टिक WMI कक्षाओं का उपयोग करके अपने आईपी पते को बदलने की कोशिश कर रहे हैं, लेकिन PowerShell v3 के साथ परिवर्तित होने के बाद, अब एक NetTCPIP मॉड्यूल है जो मूल PowerShell में अधिकांश कार्यक्षमता लाता है। जबकि पहले थोड़ा सा भ्रमित करना, ज्यादातर समय पर प्रलेखन की कमी के कारण, यह समझ में आने लगता है कि एक बार गीक्स आपको दिखाता है कि यह कैसे किया जाता है.

    न्यू-नेटआईपीएड्रेस cmdlet का उपयोग करके एक आईपी एड्रेस को बदला जा सकता है, इसमें बहुत सारे पैरामीटर हैं, जिनमें से कुछ, गेट-हेल्प में भी प्रलेखित नहीं हैं। तो यहाँ है:

    नई- NetIPAddress -InterfaceAlias ​​"वायर्ड ईथरनेट कनेक्शन" -vv4Address "192.168.0.1" -प्रत्यक्ष गति 24 -DefaultGateway 192.168.0.254

    यह निम्नलिखित मानता है:

    • जिस इंटरफ़ेस के लिए आप IP पता बदलना चाहते हैं उसका नाम लोकल एरिया नेटवर्क है
    • आप 192.168.0.1 का IP पता स्टेटिक रूप से असाइन करना चाहते हैं
    • आप 255.255.255.0 (जो कि CIDR संकेतन में 24 है) का सबनेट मास्क सेट करना चाहते हैं
    • आप 192.168.0.254 का डिफ़ॉल्ट गेटवे सेट करना चाहते हैं

    आप स्पष्ट रूप से कुछ के लिए सेटिंग्स को स्विच करेंगे जो आपके नेटवर्क के लिए एड्रेसिंग मानदंड से मेल खाते हैं.

    आपकी DNS जानकारी सेट करना

    अब यहां एक और पेचीदा हिस्सा आता है, यह पता चलता है कि DNSClient नामक एक अलग मॉड्यूल है जिसे आपको अपनी डीएनएस सेटिंग्स में हेरफेर करने के लिए उपयोग करना होगा। अपने DNS सर्वर को बदलने के लिए जिसका आप उपयोग करेंगे:

    सेट-DnsClientServerAddress -InterfaceAlias ​​"वायर्ड ईथरनेट कनेक्शन" -ServerAddresses 192.168.0.1, 192.168.0.2

    यह मानता है कि आप वायर्ड ईथरनेट कनेक्शन के लिए प्राथमिक DNS सर्वर को 192.168.0.1 और द्वितीयक DNS सर्वर को 192.168.0.2 पर सेट करना चाहते हैं। यही सब है इसके लिए.