कुछ मामलों में एक व्यवस्थापक को विंडोज़ में एकाधिक आईपी पते एक एकल नेटवर्क इंटरफ़ेस (एनआईसी) को कॉन्फ़िगर करने की आवश्यकता होती है। ऐसी स्थितियों का एक उदाहरण एक आईआईएस या अपाचे सर्वर पर अद्वितीय आईपी पते और एसएसएल प्रमाणपत्र (उदाहरण के लिए, लेट्स एनक्रिप्ट से एसएसएल प्रमाणपत्र) के साथ कई साइटों को चलाने की आवश्यकता हो सकती है, एक सबनेट में आईपी एड्रेसिंग को बदलने की तैयारी, अनुप्रयोगों को बाध्यकारी विभिन्न आईपी पते, आदि।
आइए विचार करें कि विंडोज 10 में नेटवर्क इंटरफेस पर एक अतिरिक्त स्थिर आईपी पता कैसे जोड़ा जाए (उसी तरह आप विंडोज सर्वर पर एनआईसी में एक अतिरिक्त आईपी पता जोड़ सकते हैं)। सबसे पहले, सुनिश्चित करें कि आपके ईथरनेट नेटवर्क एडेप्टर को केवल एक आईपी पता सौंपा गया है। ऐसा करने के लिए, यह कमांड चलाएँ:
ipconfig
जैसा कि आप देख सकते हैं, एक आईपी पता (192.168.1.90) स्थानीय नेटवर्क कनेक्शन को सौंपा गया है (इसे मेरे मामले में ईथरनेट0 कहा जाता है)।
आप दूसरा स्थिर IP पता कई तरीकों से जोड़ सकते हैं।
Windows GUI के माध्यम से एक अतिरिक्त IP पता कैसे जोड़ें?
आप Windows GUI से दूसरा IP पता जोड़ सकते हैं।
- कंट्रोल पैनल खोलें -> नेटवर्क और इंटरनेट -> नेटवर्क और शेयरिंग सेंटर -> एडेप्टर सेटिंग्स बदलें (या बस
ncpa.cpl
चलाएं) कमांड); - अपने नेटवर्क इंटरफ़ेस के गुण खोलें;
- TCP/IP v4 चुनें प्रोटोकॉल की सूची में और गुणों . पर क्लिक करें;
- उन्नत . क्लिक करें बटन दबाएं और फिर जोड़ें . दबाएं आईपी एड्रेस सेक्शन में;
- अतिरिक्त IP पता, IP सबनेट मास्क निर्दिष्ट करें और जोड़ें . क्लिक करें;
- कई बार OK क्लिक करके परिवर्तन सहेजें।
ipconfig
. का उपयोग करना आदेश, सुनिश्चित करें कि दूसरा IP पता इस इंटरफ़ेस पर दिखाई दिया है।
ping
. का उपयोग करके उसी नेटवर्क में अन्य कंप्यूटरों से दूसरे आईपी पते की उपलब्धता की जांच करें आदेश। इसे जवाब देना चाहिए।
SkipAsSource फ़्लैग
इस पद्धति का उपयोग करके दूसरा IP पता जोड़ने का मुख्य दोष यह है कि SkipAsSource
(SkipAsSource=False) ध्वज इसके लिए सक्षम नहीं है। यदि SkipAsSource सक्षम (ट्रू) है, तो सिस्टम द्वारा आउटबाउंड कनेक्शन के लिए IP पते का उपयोग नहीं किया जाएगा, सिवाय इसके कि यह किसी निश्चित एप्लिकेशन द्वारा स्पष्ट रूप से उपयोग किया जाता है। साथ ही, यदि फ़्लैग सक्षम है, तो दूसरा IP पता DNS में पंजीकृत नहीं है (तब भी जब डायनेमिक पंजीकरण सक्षम है)। सामान्य तौर पर, आप SkipAsSource पैरामीटर का उपयोग करके मुख्य IP पता सेट कर सकते हैं।
नेटश कमांड का उपयोग करके दूसरा IP पता कैसे असाइन करें?
आप Netsh
. का उपयोग करके कमांड प्रॉम्प्ट से एक अतिरिक्त IP पता निर्दिष्ट कर सकते हैं उपयोगिता। यह आदेश आपको किसी IP पते के लिए SkipAsSource सेट करने की अनुमति भी देता है।
कमांड प्रॉम्प्ट को व्यवस्थापक के रूप में खोलें और इस कमांड को चलाएँ:
Netsh int ipv4 add address name="Local Area Connection" 192.168.1.92 255.255.255.0 SkipAsSource=True
पावरशेल का उपयोग करके द्वितीयक IP पता जोड़ना
आप NetIPAddress . का उपयोग करके नेटवर्क इंटरफ़ेस में दूसरा IP उपनाम भी जोड़ सकते हैं PowerShell cmdlets (यह cmdlet Windows 2012 / Windows 8 में PowerShell संस्करण में दिखाई दिया।)
उपलब्ध इंटरफेस की सूची प्रदर्शित करें:
Get-NetIPAddress | ft IPAddress, InterfaceAlias, SkipAsSource
IPAddress InterfaceAlias SkipAsSource<
--------- -------------- ------------
172.23.53.241 vEthernet False
192.168.1.90 Ethernet0 False
127.0.0.1 Loopback Pseudo-Interface 1 False
इथरनेट0 एनआईसी के लिए एक अतिरिक्त आईपी पता जोड़ने के लिए, यह कमांड चलाएँ:
New-NetIPAddress –IPAddress 192.168.1.92 –PrefixLength 24 –InterfaceAlias “Ethernet0” –SkipAsSource $True
IPAddress : 192.168.1.92
InterfaceIndex : 11
InterfaceAlias : Ethernet0
AddressFamily : IPv4
Type : Unicast
PrefixLength : 24
PrefixOrigin : Manual
SuffixOrigin : Manual
AddressState : Tentative
ValidLifetime : Infinite ([TimeSpan]::MaxValue)
PreferredLifetime : Infinite ([TimeSpan]::MaxValue)
SkipAsSource : True
PolicyStore : ActiveStore
SkipAsSource पैरामीटर को संशोधित करने और नेटवर्क इंटरफ़ेस के इस IP पते से आउटगोइंग ट्रैफ़िक की अनुमति देने के लिए, इस कमांड का उपयोग करें:
Get-NetIPAddress 192.168.1.92 | Set-NetIPAddress -SkipAsSource $False